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