(function() {var implementors = {
"actix_files":[["impl ServiceFactory<ServiceRequest> for Files"],["impl ServiceFactory<ServiceRequest> for NamedFile"]],
"actix_http":[["impl ServiceFactory<Request> for ExpectHandler"],["impl<T> ServiceFactory<(Request, Framed<T, Codec>)> for UpgradeHandler"],["impl<T, S, B> ServiceFactory<(T, Option<SocketAddr>)> for H2Service<T, S, B>
"],["impl<T, S, B, X, U> ServiceFactory<(T, Protocol, Option<SocketAddr>)> for HttpService<T, S, B, X, U>where\n T: AsyncRead + AsyncWrite +
Unpin + 'static,\n S: ServiceFactory<
Request, Config =
()>,\n S::Future: 'static,\n S::Error:
Into<
Response<
BoxBody>> + 'static,\n S::InitError:
Debug,\n S::Response:
Into<
Response<B>> + 'static,\n <S::Service as Service<
Request>>::Future: 'static,\n B:
MessageBody + 'static,\n X: ServiceFactory<
Request, Config =
(), Response =
Request>,\n X::Future: 'static,\n X::Error:
Into<
Response<
BoxBody>>,\n X::InitError:
Debug,\n U: ServiceFactory<(
Request, Framed<T,
Codec>), Config =
(), Response =
()>,\n U::Future: 'static,\n U::Error:
Display +
Into<
Response<
BoxBody>>,\n U::InitError:
Debug,
"],["impl<T, S, B, X, U> ServiceFactory<(T, Option<SocketAddr>)> for H1Service<T, S, B, X, U>where\n T: AsyncRead + AsyncWrite +
Unpin + 'static,\n S: ServiceFactory<
Request, Config =
()>,\n S::Future: 'static,\n S::Error:
Into<
Response<
BoxBody>>,\n S::Response:
Into<
Response<B>>,\n S::InitError:
Debug,\n B:
MessageBody,\n X: ServiceFactory<
Request, Config =
(), Response =
Request>,\n X::Future: 'static,\n X::Error:
Into<
Response<
BoxBody>>,\n X::InitError:
Debug,\n U: ServiceFactory<(
Request, Framed<T,
Codec>), Config =
(), Response =
()>,\n U::Future: 'static,\n U::Error:
Display +
Into<
Response<
BoxBody>>,\n U::InitError:
Debug,
"]],
"actix_web":[["impl ServiceFactory<ServiceRequest> for Route"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()