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