(function() {var implementors = {
"actix_files":[["impl !Send for Files",1,["actix_files::files::Files"]],["impl !Send for FilesService",1,["actix_files::service::FilesService"]],["impl !Send for NamedFile",1,["actix_files::named::NamedFile"]],["impl Send for Directory",1,["actix_files::directory::Directory"]],["impl Send for HttpRange",1,["actix_files::range::HttpRange"]]],
"actix_http":[["impl !Send for RequestHeadType",1,["actix_http::requests::head::RequestHeadType"]],["impl !Send for DispatchError",1,["actix_http::error::DispatchError"]],["impl !Send for BoxBody",1,["actix_http::body::boxed::BoxBody"]],["impl !Send for Error",1,["actix_http::error::Error"]],["impl !Send for ClientCodec",1,["actix_http::h1::client::ClientCodec"]],["impl !Send for ClientPayloadCodec",1,["actix_http::h1::client::ClientPayloadCodec"]],["impl !Send for Codec",1,["actix_http::h1::codec::Codec"]],["impl !Send for Payload",1,["actix_http::h1::payload::Payload"]],["impl !Send for Extensions",1,["actix_http::extensions::Extensions"]],["impl !Send for ServiceConfig",1,["actix_http::config::ServiceConfig"]],["impl !Send for TestBuffer",1,["actix_http::test::TestBuffer"]],["impl !Send for TestRequest",1,["actix_http::test::TestRequest"]],["impl !Send for TestSeqBuffer",1,["actix_http::test::TestSeqBuffer"]],["impl Send for BodySize",1,["actix_http::body::size::BodySize"]],["impl Send for ConnectionType",1,["actix_http::message::ConnectionType"]],["impl Send for KeepAlive",1,["actix_http::keep_alive::KeepAlive"]],["impl Send for Protocol",1,["actix_http::Protocol"]],["impl Send for ContentTypeError",1,["actix_http::error::ContentTypeError"]],["impl Send for ParseError",1,["actix_http::error::ParseError"]],["impl Send for PayloadError",1,["actix_http::error::PayloadError"]],["impl Send for MessageType",1,["actix_http::h1::MessageType"]],["impl Send for Charset",1,["actix_http::header::shared::charset::Charset"]],["impl Send for ContentEncoding",1,["actix_http::header::shared::content_encoding::ContentEncoding"]],["impl Send for CloseCode",1,["actix_http::ws::proto::CloseCode"]],["impl Send for Frame",1,["actix_http::ws::codec::Frame"]],["impl Send for HandshakeError",1,["actix_http::ws::HandshakeError"]],["impl Send for Item",1,["actix_http::ws::codec::Item"]],["impl Send for Message",1,["actix_http::ws::codec::Message"]],["impl Send for OpCode",1,["actix_http::ws::proto::OpCode"]],["impl Send for ProtocolError",1,["actix_http::ws::ProtocolError"]],["impl Send for BodyLimitExceeded",1,["actix_http::body::utils::BodyLimitExceeded"]],["impl Send for None",1,["actix_http::body::none::None"]],["impl Send for ExpectHandler",1,["actix_http::h1::expect::ExpectHandler"]],["impl Send for UpgradeHandler",1,["actix_http::h1::upgrade::UpgradeHandler"]],["impl Send for Payload",1,["actix_http::h2::Payload"]],["impl Send for HeaderMap",1,["actix_http::header::map::HeaderMap"]],["impl Send for IntoIter",1,["actix_http::header::map::IntoIter"]],["impl Send for Removed",1,["actix_http::header::map::Removed"]],["impl Send for ExtendedValue",1,["actix_http::header::shared::extended::ExtendedValue"]],["impl Send for HttpDate",1,["actix_http::header::shared::http_date::HttpDate"]],["impl Send for Quality",1,["actix_http::header::shared::quality::Quality"]],["impl Send for RequestHead",1,["actix_http::requests::head::RequestHead"]],["impl Send for ResponseBuilder",1,["actix_http::responses::builder::ResponseBuilder"]],["impl Send for ResponseHead",1,["actix_http::responses::head::ResponseHead"]],["impl Send for TlsAcceptorConfig",1,["actix_http::service::TlsAcceptorConfig"]],["impl Send for TestSeqInner",1,["actix_http::test::TestSeqInner"]],["impl Send for CloseReason",1,["actix_http::ws::proto::CloseReason"]],["impl Send for Codec",1,["actix_http::ws::codec::Codec"]],["impl Send for Parser",1,["actix_http::ws::frame::Parser"]],["impl<'a> Send for Drain<'a>",1,["actix_http::header::map::Drain"]],["impl<'a> Send for Iter<'a>",1,["actix_http::header::map::Iter"]],["impl<'a> Send for Keys<'a>",1,["actix_http::header::map::Keys"]],["impl<B> !Send for Response<B>",1,["actix_http::responses::response::Response"]],["impl<B> Send for Encoder<B>
",1,["actix_http::encoding::encoder::Encoder"]],["impl<L, R> Send for EitherBody<L, R>",1,["actix_http::body::either::EitherBody"]],["impl<P = Pin<Box<dyn Stream<Item = Result<Bytes, PayloadError>>>>> !Send for Request<P>",1,["actix_http::requests::request::Request"]],["impl<S = Pin<Box<dyn Stream<Item = Result<Bytes, PayloadError>>>>> !Send for Payload<S>",1,["actix_http::payload::Payload"]],["impl<S> Send for BodyStream<S>",1,["actix_http::body::body_stream::BodyStream"]],["impl<S> Send for SizedStream<S>",1,["actix_http::body::sized_stream::SizedStream"]],["impl<S> Send for Decoder<S>",1,["actix_http::encoding::decoder::Decoder"]],["impl<S, T> !Send for Dispatcher<S, T>",1,["actix_http::ws::dispatcher::Dispatcher"]],["impl<T> !Send for Message<T>",1,["actix_http::message::Message"]],["impl<T> Send for Message<T>",1,["actix_http::h1::Message"]],["impl<T> Send for QualityItem<T>",1,["actix_http::header::shared::quality_item::QualityItem"]],["impl<T, B> !Send for SendResponse<T, B>",1,["actix_http::h1::utils::SendResponse"]],["impl<T, S, B> !Send for H2Service<T, S, B>",1,["actix_http::h2::service::H2Service"]],["impl<T, S, B, X = ExpectHandler, U = UpgradeHandler> !Send for H1Service<T, S, B, X, U>",1,["actix_http::h1::service::H1Service"]],["impl<T, S, B, X = ExpectHandler, U = UpgradeHandler> !Send for HttpService<T, S, B, X, U>",1,["actix_http::service::HttpService"]],["impl<T, S, B, X, U> !Send for Dispatcher<T, S, B, X, U>",1,["actix_http::h1::dispatcher::Dispatcher"]],["impl<T, S, B, X, U> !Send for Dispatcher<T, S, B, X, U>",1,["actix_http::h2::dispatcher::Dispatcher"]],["impl<T, S, X = ExpectHandler, U = UpgradeHandler> !Send for HttpServiceBuilder<T, S, X, U>",1,["actix_http::builder::HttpServiceBuilder"]]],
"actix_http_test":[["impl !Send for TestServer",1,["actix_http_test::TestServer"]]],
"actix_multipart":[["impl !Send for MultipartError",1,["actix_multipart::error::MultipartError"]],["impl !Send for Field",1,["actix_multipart::server::Field"]],["impl !Send for Multipart",1,["actix_multipart::server::Multipart"]],["impl Send for JsonFieldError",1,["actix_multipart::form::json::JsonFieldError"]],["impl Send for TempFileError",1,["actix_multipart::form::tempfile::TempFileError"]],["impl Send for TextError",1,["actix_multipart::form::text::TextError"]],["impl Send for Bytes",1,["actix_multipart::form::bytes::Bytes"]],["impl Send for JsonConfig",1,["actix_multipart::form::json::JsonConfig"]],["impl Send for Limits",1,["actix_multipart::form::Limits"]],["impl Send for MultipartFormConfig",1,["actix_multipart::form::MultipartFormConfig"]],["impl Send for TempFile",1,["actix_multipart::form::tempfile::TempFile"]],["impl Send for TempFileConfig",1,["actix_multipart::form::tempfile::TempFileConfig"]],["impl Send for TextConfig",1,["actix_multipart::form::text::TextConfig"]],["impl<T> Send for Json<T>",1,["actix_multipart::form::json::Json"]],["impl<T> Send for MultipartForm<T>",1,["actix_multipart::form::MultipartForm"]],["impl<T> Send for Text<T>",1,["actix_multipart::form::text::Text"]]],
"actix_router":[["impl Send for Patterns",1,["actix_router::pattern::Patterns"]],["impl Send for Quoter",1,["actix_router::quoter::Quoter"]],["impl Send for ResourceDef",1,["actix_router::resource::ResourceDef"]],["impl Send for ResourceId",1,["actix_router::router::ResourceId"]],["impl Send for Url",1,["actix_router::url::Url"]],["impl<'de, T> Send for PathDeserializer<'de, T>",1,["actix_router::de::PathDeserializer"]],["impl<T> Send for Path<T>",1,["actix_router::path::Path"]],["impl<T, U> Send for Router<T, U>",1,["actix_router::router::Router"]],["impl<T, U> Send for RouterBuilder<T, U>",1,["actix_router::router::RouterBuilder"]]],
"actix_test":[["impl !Send for TestServer",1,["actix_test::TestServer"]],["impl Send for TestServerConfig",1,["actix_test::TestServerConfig"]]],
"actix_web":[["impl !Send for AppService",1,["actix_web::config::AppService"]],["impl !Send for ResourceMap",1,["actix_web::rmap::ResourceMap"]],["impl !Send for ServiceRequest",1,["actix_web::service::ServiceRequest"]],["impl !Send for WebService",1,["actix_web::service::WebService"]],["impl !Send for Error",1,["actix_web::error::error::Error"]],["impl !Send for AllGuard",1,["actix_web::guard::AllGuard"]],["impl !Send for AnyGuard",1,["actix_web::guard::AnyGuard"]],["impl !Send for DefaultHeaders",1,["actix_web::middleware::default_headers::DefaultHeaders"]],["impl !Send for Logger",1,["actix_web::middleware::logger::Logger"]],["impl !Send for HttpRequest",1,["actix_web::request::HttpRequest"]],["impl !Send for HttpResponseBuilder",1,["actix_web::response::builder::HttpResponseBuilder"]],["impl !Send for Route",1,["actix_web::route::Route"]],["impl !Send for TestRequest",1,["actix_web::test::test_request::TestRequest"]],["impl !Send for FormConfig",1,["actix_web::types::form::FormConfig"]],["impl !Send for Payload",1,["actix_web::types::payload::Payload"]],["impl !Send for ServiceConfig",1,["actix_web::config::ServiceConfig"]],["impl Send for JsonPayloadError",1,["actix_web::error::JsonPayloadError"]],["impl Send for PathError",1,["actix_web::error::PathError"]],["impl Send for QueryPayloadError",1,["actix_web::error::QueryPayloadError"]],["impl Send for ReadlinesError",1,["actix_web::error::ReadlinesError"]],["impl Send for UrlGenerationError",1,["actix_web::error::UrlGenerationError"]],["impl Send for UrlencodedError",1,["actix_web::error::UrlencodedError"]],["impl Send for ByteRangeSpec",1,["actix_web::http::header::range::ByteRangeSpec"]],["impl Send for CacheDirective",1,["actix_web::http::header::cache_control::CacheDirective"]],["impl Send for ContentRangeSpec",1,["actix_web::http::header::content_range::ContentRangeSpec"]],["impl Send for DispositionParam",1,["actix_web::http::header::content_disposition::DispositionParam"]],["impl Send for DispositionType",1,["actix_web::http::header::content_disposition::DispositionType"]],["impl Send for Encoding",1,["actix_web::http::header::encoding::Encoding"]],["impl Send for IfMatch",1,["actix_web::http::header::if_match::IfMatch"]],["impl Send for IfNoneMatch",1,["actix_web::http::header::if_none_match::IfNoneMatch"]],["impl Send for IfRange",1,["actix_web::http::header::if_range::IfRange"]],["impl Send for Range",1,["actix_web::http::header::range::Range"]],["impl Send for TrailingSlash",1,["actix_web::middleware::normalize::TrailingSlash"]],["impl Send for AppConfig",1,["actix_web::config::AppConfig"]],["impl Send for ConnectionInfo",1,["actix_web::info::ConnectionInfo"]],["impl Send for PeerAddr",1,["actix_web::info::PeerAddr"]],["impl Send for BlockingError",1,["actix_web::error::BlockingError"]],["impl Send for Acceptable",1,["actix_web::guard::acceptable::Acceptable"]],["impl Send for Accept",1,["actix_web::http::header::accept::Accept"]],["impl Send for AcceptCharset",1,["actix_web::http::header::accept_charset::AcceptCharset"]],["impl Send for AcceptEncoding",1,["actix_web::http::header::accept_encoding::AcceptEncoding"]],["impl Send for AcceptLanguage",1,["actix_web::http::header::accept_language::AcceptLanguage"]],["impl Send for Allow",1,["actix_web::http::header::allow::Allow"]],["impl Send for CacheControl",1,["actix_web::http::header::cache_control::CacheControl"]],["impl Send for ContentDisposition",1,["actix_web::http::header::content_disposition::ContentDisposition"]],["impl Send for ContentLanguage",1,["actix_web::http::header::content_language::ContentLanguage"]],["impl Send for ContentLength",1,["actix_web::http::header::content_length::ContentLength"]],["impl Send for ContentRange",1,["actix_web::http::header::content_range::ContentRange"]],["impl Send for ContentType",1,["actix_web::http::header::content_type::ContentType"]],["impl Send for Date",1,["actix_web::http::header::date::Date"]],["impl Send for ETag",1,["actix_web::http::header::etag::ETag"]],["impl Send for EntityTag",1,["actix_web::http::header::entity::EntityTag"]],["impl Send for Expires",1,["actix_web::http::header::expires::Expires"]],["impl Send for IfModifiedSince",1,["actix_web::http::header::if_modified_since::IfModifiedSince"]],["impl Send for IfUnmodifiedSince",1,["actix_web::http::header::if_unmodified_since::IfUnmodifiedSince"]],["impl Send for LastModified",1,["actix_web::http::header::last_modified::LastModified"]],["impl Send for Compress",1,["actix_web::middleware::compress::Compress"]],["impl Send for NormalizePath",1,["actix_web::middleware::normalize::NormalizePath"]],["impl Send for JsonConfig",1,["actix_web::types::json::JsonConfig"]],["impl Send for PathConfig",1,["actix_web::types::path::PathConfig"]],["impl Send for PayloadConfig",1,["actix_web::types::payload::PayloadConfig"]],["impl Send for QueryConfig",1,["actix_web::types::query::QueryConfig"]],["impl Send for Redirect",1,["actix_web::redirect::Redirect"]],["impl<'a> !Send for GuardContext<'a>",1,["actix_web::guard::GuardContext"]],["impl<B = BoxBody> !Send for ServiceResponse<B>",1,["actix_web::service::ServiceResponse"]],["impl<B = BoxBody> !Send for HttpResponse<B>",1,["actix_web::response::response::HttpResponse"]],["impl<B> !Send for ErrorHandlerResponse<B>",1,["actix_web::middleware::err_handlers::ErrorHandlerResponse"]],["impl<B> !Send for ErrorHandlers<B>",1,["actix_web::middleware::err_handlers::ErrorHandlers"]],["impl<F, I, S, B> Send for HttpServer<F, I, S, B>",1,["actix_web::server::HttpServer"]],["impl<G> Send for Not<G>",1,["actix_web::guard::Not"]],["impl<L, R> Send for Either<L, R>",1,["actix_web::types::either::Either"]],["impl<R> Send for CustomizeResponder<R>",1,["actix_web::response::customize_responder::CustomizeResponder"]],["impl<T = ResourceEndpoint> !Send for Resource<T>",1,["actix_web::resource::Resource"]],["impl<T = ScopeEndpoint> !Send for Scope<T>",1,["actix_web::scope::Scope"]],["impl<T> !Send for JsonBody<T>",1,["actix_web::types::json::JsonBody"]],["impl<T> !Send for Readlines<T>",1,["actix_web::types::readlines::Readlines"]],["impl<T> !Send for UrlEncoded<T>",1,["actix_web::types::form::UrlEncoded"]],["impl<T> !Send for InternalError<T>",1,["actix_web::error::internal::InternalError"]],["impl<T> !Send for App<T>",1,["actix_web::app::App"]],["impl<T> Send for Preference<T>",1,["actix_web::http::header::preference::Preference"]],["impl<T> Send for Compat<T>",1,["actix_web::middleware::compat::Compat"]],["impl<T> Send for Condition<T>",1,["actix_web::middleware::condition::Condition"]],["impl<T> Send for Data<T>",1,["actix_web::data::Data"]],["impl<T> Send for Form<T>",1,["actix_web::types::form::Form"]],["impl<T> Send for Header<T>",1,["actix_web::types::header::Header"]],["impl<T> Send for Json<T>",1,["actix_web::types::json::Json"]],["impl<T> Send for Path<T>",1,["actix_web::types::path::Path"]],["impl<T> Send for Query<T>",1,["actix_web::types::query::Query"]],["impl<T> Send for ReqData<T>",1,["actix_web::request_data::ReqData"]]],
"actix_web_actors":[["impl<'a, A, T> !Send for WsResponseBuilder<'a, A, T>",1,["actix_web_actors::ws::WsResponseBuilder"]],["impl<A> !Send for HttpContext<A>",1,["actix_web_actors::context::HttpContext"]],["impl<A> !Send for WebsocketContext<A>",1,["actix_web_actors::ws::WebsocketContext"]]],
"awc":[["impl !Send for ConnectRequest",1,["awc::connect::ConnectRequest"]],["impl !Send for ConnectResponse",1,["awc::connect::ConnectResponse"]],["impl !Send for SendClientRequest",1,["awc::sender::SendClientRequest"]],["impl !Send for ConnectError",1,["awc::client::error::ConnectError"]],["impl !Send for FreezeRequestError",1,["awc::client::error::FreezeRequestError"]],["impl !Send for SendRequestError",1,["awc::client::error::SendRequestError"]],["impl !Send for WsClientError",1,["awc::error::WsClientError"]],["impl !Send for Client",1,["awc::client::Client"]],["impl !Send for ClientRequest",1,["awc::request::ClientRequest"]],["impl !Send for FrozenClientRequest",1,["awc::frozen::FrozenClientRequest"]],["impl !Send for FrozenSendBuilder",1,["awc::frozen::FrozenSendBuilder"]],["impl !Send for TestResponse",1,["awc::test::TestResponse"]],["impl !Send for WebsocketsRequest",1,["awc::ws::WebsocketsRequest"]],["impl Send for InvalidUrl",1,["awc::client::error::InvalidUrl"]],["impl Send for JsonPayloadError",1,["awc::error::JsonPayloadError"]],["impl Send for Redirect",1,["awc::middleware::redirect::Redirect"]],["impl Send for Connect",1,["awc::client::Connect"]],["impl<S = Pin<Box<dyn Stream<Item = Result<Bytes, PayloadError>>>>> !Send for ClientResponse<S>",1,["awc::responses::response::ClientResponse"]],["impl<S> !Send for ResponseBody<S>",1,["awc::responses::response_body::ResponseBody"]],["impl<S, M> Send for ClientBuilder<S, M>",1,["awc::builder::ClientBuilder"]],["impl<S, T> !Send for JsonBody<S, T>",1,["awc::responses::json_body::JsonBody"]],["impl<T> Send for Connector<T>",1,["awc::client::connector::Connector"]]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()