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