Created
September 3, 2019 15:19
-
-
Save flodiebold/529ec845c39b5cb81909aac4b613ba44 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// GOAL: Implements(?0: ServiceFactory<TcpStream>) | |
trait ServiceFactory<Stream> { | |
type NewService; | |
} | |
impl<F, T, I> ServiceFactory<I> for F where F: Fn<{unknown}>, T: NewService, <T as NewService>::Config = ServerConfig, <T as NewService>::Request = Io<I, {unknown}>, I: FromStream { | |
type NewService = T; | |
} | |
struct TcpStream; | |
trait FromStream {} | |
impl FromStream for UnixStream {} | |
impl FromStream for TcpStream {} | |
impl<F, C, R, S, E> NewService for FnNewServiceNoConfig<F, C, R, S, E> where F: Fn<{unknown}>, R: IntoFuture, <R as IntoFuture>::Item = S, <R as IntoFuture>::Error = E, S: Service { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Service = S; | |
type Config = C; | |
type InitError = E; | |
type Future = {unknown}; | |
} | |
impl<F, C, T, R, S> NewService for ApplyConfigService<F, C, T, R, S> where F: FnMut<{unknown}>, T: Service, R: IntoFuture, {unknown}: IntoService<S>, S: Service { | |
type Config = C; | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Service = S; | |
type InitError = {unknown}; | |
type Future = FnNewServiceConfigFut<R, S>; | |
} | |
impl<T> NewService for ResolverFactory<T> where T: Address { | |
type Request = Connect<T>; | |
type Response = Connect<T>; | |
type Error = ConnectError; | |
type Config = (); | |
type Service = Resolver<T>; | |
type InitError = (); | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<R, E, F> NewService for KeepAlive<R, E, F> where F: Fn<{unknown}> { | |
type Request = R; | |
type Response = R; | |
type Error = E; | |
type InitError = Infallible; | |
type Config = (); | |
type Service = KeepAliveService<R, E, F>; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<T, P, S, B, X, U> NewService for H1Service<T, P, S, B, X, U> where T: IoStream, S: NewService, <S as NewService>::Config = ServerConfig, <S as NewService>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {unknown}: Into<Response<B>>, {unknown}: Debug, B: MessageBody, X: NewService, <X as NewService>::Config = ServerConfig, <X as NewService>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, <X as NewService>::Response = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {unknown}: Debug, U: NewService, <U as NewService>::Config = ServerConfig, <U as NewService>::Request = (Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, Framed<T, Codec>), <U as NewService>::Response = (), {unknown}: Display, {unknown}: Debug { | |
type Config = ServerConfig; | |
type Request = Io<T, P>; | |
type Response = (); | |
type Error = DispatchError; | |
type InitError = (); | |
type Service = H1ServiceHandler<T, P, {unknown}, B, {unknown}, {unknown}>; | |
type Future = H1ServiceResponse<T, P, S, B, X, U>; | |
} | |
impl NewService for ExpectHandler { | |
type Config = ServerConfig; | |
type Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>; | |
type Response = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>; | |
type Error = Error; | |
type Service = ExpectHandler; | |
type InitError = Error; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<A, C> NewService for UnitConfig<A, C> where A: NewService, <A as NewService>::Config = () { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Config = C; | |
type Service = {unknown}; | |
type InitError = {unknown}; | |
type Future = {unknown}; | |
} | |
impl NewService for AppRoutingFactory { | |
type Config = (); | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = Error; | |
type InitError = (); | |
type Service = AppRouting; | |
type Future = AppRoutingFactoryResponse; | |
} | |
impl NewService for AppEntry { | |
type Config = (); | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = Error; | |
type InitError = (); | |
type Service = AppRouting; | |
type Future = AppRoutingFactoryResponse; | |
} | |
impl<R, E1, E2> NewService for BlankNewService<R, E1, E2> { | |
type Request = R; | |
type Response = R; | |
type Error = E1; | |
type Config = (); | |
type Service = Blank<R, E1>; | |
type InitError = E2; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl NewService for ResourceFactory { | |
type Config = (); | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = Error; | |
type InitError = (); | |
type Service = ResourceService; | |
type Future = CreateResourceService; | |
} | |
impl<T, U> NewService for OpensslConnector<T, U> where T: Address, U: AsyncRead, U: AsyncWrite, U: Debug { | |
type Request = Connection<T, U>; | |
type Response = Connection<T, SslStream<U>>; | |
type Error = HandshakeError<U>; | |
type Config = (); | |
type Service = OpensslConnectorService<T, U>; | |
type InitError = (); | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl NewService for ResourceEndpoint { | |
type Config = (); | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = Error; | |
type InitError = (); | |
type Service = ResourceService; | |
type Future = CreateResourceService; | |
} | |
impl<A, B> NewService for Either<A, B> where A: NewService, B: NewService, <B as NewService>::Config = {unknown}, <B as NewService>::Response = {unknown}, <B as NewService>::Error = {unknown}, <B as NewService>::InitError = {unknown} { | |
type Request = Either<{unknown}, {unknown}>; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type InitError = {unknown}; | |
type Config = {unknown}; | |
type Service = EitherService<{unknown}, {unknown}>; | |
type Future = EitherNewService<A, B>; | |
} | |
impl<T, P> NewService for OneRequest<T, P> where T: IoStream { | |
type Config = ServerConfig; | |
type Request = Io<T, P>; | |
type Response = (Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, Framed<T, Codec>); | |
type Error = ParseError; | |
type InitError = (); | |
type Service = OneRequestService<T, P>; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<F, Req, Out, Cfg> NewService for NewServiceFn<F, Req, Out, Cfg> where F: FnMut<{unknown}>, Out: IntoFuture { | |
type Request = Req; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Config = Cfg; | |
type Service = ServiceFn<F, Req, Out>; | |
type InitError = (); | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<A, B> NewService for AndThenNewService<A, B> where A: NewService, B: NewService, <B as NewService>::Config = {unknown}, <B as NewService>::Request = {unknown}, <B as NewService>::Error = {unknown}, <B as NewService>::InitError = {unknown} { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Config = {unknown}; | |
type Service = AndThen<{unknown}, {unknown}>; | |
type InitError = {unknown}; | |
type Future = AndThenNewServiceFuture<A, B>; | |
} | |
impl<F, C, R, S, E> NewService for FnNewServiceConfig<F, C, R, S, E> where F: Fn<{unknown}>, R: IntoFuture, <R as IntoFuture>::Error = E, {unknown}: IntoService<S>, S: Service { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Config = C; | |
type Service = S; | |
type InitError = E; | |
type Future = FnNewServiceConfigFut<R, S, E>; | |
} | |
impl<T, U> NewService for RustlsConnector<T, U> where T: Address, U: AsyncRead, U: AsyncWrite, U: Debug { | |
type Request = Connection<T, U>; | |
type Response = Connection<T, TlsStream<U, ClientSession>>; | |
type Error = Error; | |
type Config = (); | |
type Service = RustlsConnectorService<T, U>; | |
type InitError = (); | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<C, T, Req, Res, Err, InitErr> NewService for NewServiceWrapper<C, T> where {error}, {error}, {error}, {error}, T: NewService, <T as NewService>::Config = C, <T as NewService>::Request = Req, <T as NewService>::Response = Res, <T as NewService>::Error = Err, <T as NewService>::InitError = InitErr, {error}, {error}, {error} { | |
type Request = Req; | |
type Response = Res; | |
type Error = Err; | |
type InitError = InitErr; | |
type Config = C; | |
type Service = Box<dyn Service<Request = Req, Response = Res, Error = Err, Future = Either<FutureResult<Res, Err>, Box<dyn Future<Item = Res, Error = Err>>>>>; | |
type Future = Box<dyn Future<Item = {unknown}, Error = {unknown}>>; | |
} | |
impl<T> NewService for UpgradeHandler<T> { | |
type Config = ServerConfig; | |
type Request = (Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, Framed<T, Codec>); | |
type Response = (); | |
type Error = Error; | |
type Service = UpgradeHandler<T>; | |
type InitError = Error; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<T, P> NewService for OpensslAcceptor<T, P> where T: AsyncRead, T: AsyncWrite { | |
type Request = Io<T, P>; | |
type Response = Io<SslStream<T>, P>; | |
type Error = HandshakeError<T>; | |
type Config = ServerConfig; | |
type Service = OpensslAcceptorService<T, P>; | |
type InitError = (); | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<T> NewService for TcpConnectorFactory<T> where T: Address { | |
type Request = Connect<T>; | |
type Response = Connection<T, TcpStream>; | |
type Error = ConnectError; | |
type Config = (); | |
type Service = TcpConnector<T>; | |
type InitError = (); | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<F, C, T, R, S> NewService for ApplyConfigNewService<F, C, T, R, S> where C: Clone, F: FnMut<{unknown}>, T: NewService, <T as NewService>::Config = (), {unknown}: From<{unknown}>, R: IntoFuture, <R as IntoFuture>::Error = {unknown}, {unknown}: IntoService<S>, S: Service { | |
type Config = C; | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Service = S; | |
type InitError = {unknown}; | |
type Future = ApplyConfigNewServiceFut<F, C, T, R, S>; | |
} | |
impl<T, A, B> NewService for AndThenTransform<T, A, B> where A: NewService, B: NewService, <B as NewService>::Config = {unknown}, <B as NewService>::InitError = {unknown}, T: Transform<{unknown}>, <T as Transform<{unknown}>>::Request = {unknown}, <T as Transform<{unknown}>>::InitError = {unknown}, {unknown}: From<{unknown}> { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Config = {unknown}; | |
type InitError = {unknown}; | |
type Service = AndThen<FromErr<{unknown}, {unknown}>, {unknown}>; | |
type Future = AndThenTransformFuture<T, A, B>; | |
} | |
impl<A, B, F, Out> NewService for AndThenApplyNewService<A, B, F, Out> where A: NewService, B: NewService, <B as NewService>::Config = {unknown}, <B as NewService>::Error = {unknown}, <B as NewService>::InitError = {unknown}, F: FnMut<{unknown}>, Out: IntoFuture, {unknown}: Into<{unknown}> { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Service = AndThenApply<{unknown}, {unknown}, F, Out>; | |
type Config = {unknown}; | |
type InitError = {unknown}; | |
type Future = AndThenApplyNewServiceFuture<A, B, F, Out>; | |
} | |
impl<A, E> NewService for FromErrNewService<A, E> where A: NewService, E: From<{unknown}> { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = E; | |
type Config = {unknown}; | |
type Service = FromErr<{unknown}, E>; | |
type InitError = {unknown}; | |
type Future = FromErrNewServiceFuture<A, E>; | |
} | |
impl<T, S> NewService for ApplyTransform<T, S> where S: NewService, T: Transform<{unknown}>, <T as Transform<{unknown}>>::InitError = {unknown} { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Config = {unknown}; | |
type Service = {unknown}; | |
type InitError = {unknown}; | |
type Future = ApplyTransformFuture<T, S>; | |
} | |
impl<C, Req, Res, Err, InitErr> NewService for BoxedNewService<C, Req, Res, Err, InitErr> where {error}, {error}, {error}, {error} { | |
type Request = Req; | |
type Response = Res; | |
type Error = Err; | |
type InitError = InitErr; | |
type Config = C; | |
type Service = Box<dyn Service<Request = Req, Response = Res, Error = Err, Future = Either<FutureResult<Res, Err>, Box<dyn Future<Item = Res, Error = Err>>>>>; | |
type Future = Box<dyn Future<Item = {unknown}, Error = {unknown}>>; | |
} | |
impl<T, B> NewService for AppInit<T, B> where T: NewService, <T as NewService>::Config = (), <T as NewService>::Request = ServiceRequest, <T as NewService>::Response = ServiceResponse<B>, <T as NewService>::Error = Error, <T as NewService>::InitError = () { | |
type Config = ServerConfig; | |
type Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>; | |
type Response = ServiceResponse<B>; | |
type Error = {unknown}; | |
type InitError = {unknown}; | |
type Service = AppInitService<{unknown}, B>; | |
type Future = AppInitResult<T, B>; | |
} | |
impl<T> NewService for RouteNewService<T> where T: NewService, <T as NewService>::Config = (), <T as NewService>::Request = ServiceRequest, <T as NewService>::Response = ServiceResponse<Body>, <T as NewService>::Error = (Error, ServiceRequest), {error}, {error}, {error} { | |
type Config = (); | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = Error; | |
type InitError = (); | |
type Service = Box<dyn Service<Request = ServiceRequest, Response = {unknown}, Error = Error, Future = Either<FutureResult<{unknown}, Error>, Box<dyn Future<Item = {unknown}, Error = Error>>>>>; | |
type Future = Box<dyn Future<Item = {unknown}, Error = {unknown}>>; | |
} | |
impl NewService for ScopeFactory { | |
type Config = (); | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = Error; | |
type InitError = (); | |
type Service = ScopeService; | |
type Future = ScopeFactoryResponse; | |
} | |
impl<S> NewService for Arc<S> where S: NewService { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Config = {unknown}; | |
type Service = {unknown}; | |
type InitError = {unknown}; | |
type Future = {unknown}; | |
} | |
impl<A, F, E> NewService for MapInitErr<A, F, E> where A: NewService, F: Fn<{unknown}> { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Config = {unknown}; | |
type Service = {unknown}; | |
type InitError = E; | |
type Future = MapInitErrFuture<A, F, E>; | |
} | |
impl<A, F, Res> NewService for MapNewService<A, F, Res> where A: NewService, F: FnMut<{unknown}> { | |
type Request = {unknown}; | |
type Response = Res; | |
type Error = {unknown}; | |
type Config = {unknown}; | |
type Service = Map<{unknown}, F, Res>; | |
type InitError = {unknown}; | |
type Future = MapNewServiceFuture<A, F, Res>; | |
} | |
impl<T, P> NewService for NativeTlsAcceptor<T, P> where T: AsyncRead, T: AsyncWrite { | |
type Request = Io<T, P>; | |
type Response = Io<TlsStream<T>, P>; | |
type Error = {unknown}; | |
type Config = ServerConfig; | |
type Service = NativeTlsAcceptorService<T, P>; | |
type InitError = (); | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<A, F, C> NewService for MapConfig<A, F, C> where A: NewService, F: Fn<{unknown}> { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Config = C; | |
type Service = {unknown}; | |
type InitError = {unknown}; | |
type Future = {unknown}; | |
} | |
impl<A, F, E> NewService for MapErrNewService<A, F, E> where A: NewService, F: Fn<{unknown}> { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = E; | |
type Config = {unknown}; | |
type Service = MapErr<{unknown}, F, E>; | |
type InitError = {unknown}; | |
type Future = MapErrNewServiceFuture<A, F, E>; | |
} | |
impl<T> NewService for ConnectServiceFactory<T> where T: Address { | |
type Request = Connect<T>; | |
type Response = Connection<T, TcpStream>; | |
type Error = ConnectError; | |
type Config = (); | |
type Service = ConnectService<T>; | |
type InitError = (); | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<T, P, S, B, X, U> NewService for HttpService<T, P, S, B, X, U> where T: IoStream, S: NewService, <S as NewService>::Config = ServerConfig, <S as NewService>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {unknown}: Debug, {unknown}: Into<Response<B>>, {error}, B: MessageBody, {error}, X: NewService, <X as NewService>::Config = ServerConfig, <X as NewService>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, <X as NewService>::Response = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {unknown}: Debug, U: NewService, <U as NewService>::Config = ServerConfig, <U as NewService>::Request = (Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, Framed<T, Codec>), <U as NewService>::Response = (), {unknown}: Display, {unknown}: Debug { | |
type Config = ServerConfig; | |
type Request = Io<T, P>; | |
type Response = (); | |
type Error = DispatchError; | |
type InitError = (); | |
type Service = HttpServiceHandler<T, P, {unknown}, B, {unknown}, {unknown}>; | |
type Future = HttpServiceResponse<T, P, S, B, X, U>; | |
} | |
impl<S> NewService for Rc<S> where S: NewService { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Config = {unknown}; | |
type Service = {unknown}; | |
type InitError = {unknown}; | |
type Future = {unknown}; | |
} | |
impl<A, B> NewService for ThenNewService<A, B> where A: NewService, B: NewService, <B as NewService>::Config = {unknown}, <B as NewService>::Request = Result<{unknown}, {unknown}>, <B as NewService>::Error = {unknown}, <B as NewService>::InitError = {unknown} { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Config = {unknown}; | |
type Service = Then<{unknown}, {unknown}>; | |
type InitError = {unknown}; | |
type Future = ThenNewServiceFuture<A, B>; | |
} | |
impl<T, F, In, Out> NewService for ApplyNewService<T, F, In, Out> where T: NewService, F: FnMut<{unknown}>, Out: IntoFuture, {unknown}: From<{unknown}> { | |
type Request = In; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Config = {unknown}; | |
type Service = Apply<{unknown}, F, In, Out>; | |
type InitError = {unknown}; | |
type Future = ApplyNewServiceFuture<T, F, In, Out>; | |
} | |
impl NewService for ScopeEndpoint { | |
type Config = (); | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = Error; | |
type InitError = (); | |
type Service = ScopeService; | |
type Future = ScopeFactoryResponse; | |
} | |
impl<T> NewService for ServiceFactory<T> where T: NewService, <T as NewService>::Config = ServerConfig, <T as NewService>::Request = Io<TcpStream, {unknown}>, {error}, {error}, {error}, {unknown}: Debug, {error} { | |
type Request = (Option<CounterGuard>, ServerMessage); | |
type Response = (); | |
type Error = (); | |
type InitError = (); | |
type Config = ServerConfig; | |
type Service = Box<dyn Service<Request = (Option<CounterGuard>, ServerMessage), Response = (), Error = (), Future = FutureResult<(), ()>>>; | |
type Future = Box<dyn Future<Item = Box<dyn Service<Request = (Option<CounterGuard>, ServerMessage), Response = (), Error = (), Future = FutureResult<(), ()>>>, Error = ()>>; | |
} | |
impl NewService for Route { | |
type Config = (); | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = Error; | |
type InitError = (); | |
type Service = RouteService; | |
type Future = CreateRouteService; | |
} | |
impl NewService for LowResTime { | |
type Request = (); | |
type Response = Instant; | |
type Error = Infallible; | |
type InitError = Infallible; | |
type Config = (); | |
type Service = LowResTimeService; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<T> NewService for OpensslConnectServiceFactory<T> where T: Address { | |
type Request = Connect<T>; | |
type Response = SslStream<TcpStream>; | |
type Error = ConnectError; | |
type Config = (); | |
type Service = OpensslConnectService<T>; | |
type InitError = (); | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<T, S> NewService for Extract<T, S> where T: FromRequest, S: Service, <S as Service>::Request = (T, HttpRequest), <S as Service>::Response = ServiceResponse<Body>, <S as Service>::Error = Infallible, S: Clone { | |
type Config = (); | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = (Error, ServiceRequest); | |
type InitError = (); | |
type Service = ExtractService<T, S>; | |
type Future = FutureResult<{unknown}, ()>; | |
} | |
impl<T, P> NewService for RustlsAcceptor<T, P> where T: AsyncRead, T: AsyncWrite { | |
type Request = Io<T, P>; | |
type Response = Io<TlsStream<T, ServerSession>, P>; | |
type Error = Error; | |
type Config = ServerConfig; | |
type Service = RustlsAcceptorService<T, P>; | |
type InitError = (); | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<T, P, S, B> NewService for H2Service<T, P, S, B> where T: IoStream, S: NewService, <S as NewService>::Config = ServerConfig, <S as NewService>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {unknown}: Into<Response<B>>, {error}, B: MessageBody, {error} { | |
type Config = ServerConfig; | |
type Request = Io<T, P>; | |
type Response = (); | |
type Error = DispatchError; | |
type InitError = {unknown}; | |
type Service = H2ServiceHandler<T, P, {unknown}, B>; | |
type Future = H2ServiceResponse<T, P, S, B>; | |
} | |
trait NewService { | |
type Request; | |
type Response; | |
type Error; | |
type Config; | |
type Service; | |
type InitError; | |
type Future; | |
} | |
struct OneRequest<T, P>; | |
trait Service { | |
type Request; | |
type Response; | |
type Error; | |
type Future; | |
} | |
impl<T, P, S, B, X, U> Service for H1ServiceHandler<T, P, S, B, X, U> where T: IoStream, S: Service, <S as Service>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {unknown}: Into<Response<B>>, B: MessageBody, X: Service, <X as Service>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, <X as Service>::Response = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, U: Service, <U as Service>::Request = (Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, Framed<T, Codec>), <U as Service>::Response = (), {unknown}: Display { | |
type Request = Io<T, P>; | |
type Response = (); | |
type Error = DispatchError; | |
type Future = Dispatcher<T, S, B, X, U>; | |
} | |
impl<A, B> Service for AndThen<A, B> where A: Service, B: Service, <B as Service>::Request = {unknown}, <B as Service>::Error = {unknown} { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Future = AndThenFuture<A, B>; | |
} | |
impl Service for ExpectHandler { | |
type Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>; | |
type Response = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>; | |
type Error = Error; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl Service for SleepService { | |
type Request = (); | |
type Response = (); | |
type Error = (); | |
type Future = Box<{unknown}>; | |
} | |
impl Service for Srv { | |
type Request = (); | |
type Response = (); | |
type Error = (); | |
type Future = FutureResult<(), ()>; | |
} | |
impl Service for RouteService { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = Error; | |
type Future = Either<FutureResult<{unknown}, {unknown}>, Box<dyn Future<Item = {unknown}, Error = {unknown}>>>; | |
} | |
impl<T, S> Service for ExtractService<T, S> where T: FromRequest, S: Service, <S as Service>::Request = (T, HttpRequest), <S as Service>::Response = ServiceResponse<Body>, <S as Service>::Error = Infallible, S: Clone { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = (Error, ServiceRequest); | |
type Future = ExtractResponse<T, S>; | |
} | |
impl<S> Service for TimeoutService<S> where S: Service { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = TimeoutError<{unknown}>; | |
type Future = TimeoutServiceResponse<S>; | |
} | |
impl<T> Service for InFlightService<T> where T: Service { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Future = InFlightServiceResponse<T>; | |
} | |
impl<T, P> Service for OneRequestService<T, P> where T: IoStream { | |
type Request = Io<T, P>; | |
type Response = (Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, Framed<T, Codec>); | |
type Error = ParseError; | |
type Future = OneRequestServiceResponse<T>; | |
} | |
impl<T, P> Service for RustlsAcceptorService<T, P> where T: AsyncRead, T: AsyncWrite { | |
type Request = Io<T, P>; | |
type Response = Io<TlsStream<T, ServerSession>, P>; | |
type Error = Error; | |
type Future = RustlsAcceptorServiceFut<T, P>; | |
} | |
impl<S, B> Service for DefaultHeadersMiddleware<S> where S: Service, <S as Service>::Request = ServiceRequest, <S as Service>::Response = ServiceResponse<B>, <S as Service>::Error = Error, {error} { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<B>; | |
type Error = Error; | |
type Future = Box<dyn Future<Item = {unknown}, Error = {unknown}>>; | |
} | |
impl<A, F, Response> Service for Map<A, F, Response> where A: Service, F: FnMut<{unknown}> { | |
type Request = {unknown}; | |
type Response = Response; | |
type Error = {unknown}; | |
type Future = MapFuture<A, F, Response>; | |
} | |
impl<A, B> Service for Then<A, B> where A: Service, B: Service, <B as Service>::Request = Result<{unknown}, {unknown}>, <B as Service>::Error = {unknown} { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Future = ThenFuture<A, B>; | |
} | |
impl Service for ScopeService { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = Error; | |
type Future = Either<Either<FutureResult<ServiceResponse<Body>, Error>, Box<dyn Future<Item = ServiceResponse<Body>, Error = Error>>>, FutureResult<{unknown}, {unknown}>>; | |
} | |
impl<A, E> Service for FromErr<A, E> where A: Service, E: From<{unknown}> { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = E; | |
type Future = FromErrFuture<A, E>; | |
} | |
impl<S, T, E> Service for StreamService<S, T, E> where S: IntoStream, {error}, T: NewService, <T as NewService>::Request = Result<<S as IntoStream>::Item, <S as IntoStream>::Error>, <T as NewService>::Response = (), <T as NewService>::Error = E, <T as NewService>::InitError = E, {error}, {error}, {error} { | |
type Request = S; | |
type Response = (); | |
type Error = E; | |
type Future = Box<{unknown}>; | |
} | |
impl Service for LowResTimeService { | |
type Request = (); | |
type Response = Instant; | |
type Error = Infallible; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<T> Service for ConnectService<T> where T: Address { | |
type Request = Connect<T>; | |
type Response = Connection<T, TcpStream>; | |
type Error = ConnectError; | |
type Future = ConnectServiceResponse<T>; | |
} | |
impl<T, U> Service for OpensslConnectorService<T, U> where T: Address, U: AsyncRead, U: AsyncWrite, U: Debug { | |
type Request = Connection<T, U>; | |
type Response = Connection<T, SslStream<U>>; | |
type Error = HandshakeError<U>; | |
type Future = ConnectAsyncExt<T, U>; | |
} | |
impl<S> Service for &mut S where S: Service, {error} { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Future = {unknown}; | |
} | |
impl<T, P, S, B, X, U> Service for HttpServiceHandler<T, P, S, B, X, U> where T: IoStream, S: Service, <S as Service>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {error}, {unknown}: Into<Response<B>>, B: MessageBody, {error}, X: Service, <X as Service>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, <X as Service>::Response = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, U: Service, <U as Service>::Request = (Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, Framed<T, Codec>), <U as Service>::Response = (), {unknown}: Display { | |
type Request = Io<T, P>; | |
type Response = (); | |
type Error = DispatchError; | |
type Future = HttpServiceHandlerResponse<T, S, B, X, U>; | |
} | |
impl<S, B> Service for ErrorHandlersMiddleware<S, B> where S: Service, <S as Service>::Request = ServiceRequest, <S as Service>::Response = ServiceResponse<B>, <S as Service>::Error = Error, {error}, {error} { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<B>; | |
type Error = Error; | |
type Future = Box<dyn Future<Item = {unknown}, Error = {unknown}>>; | |
} | |
impl Service for Srv2 { | |
type Request = Result<&str, ()>; | |
type Response = (&str, &str); | |
type Error = (); | |
type Future = FutureResult<{unknown}, ()>; | |
} | |
impl<T> Service for RouteServiceWrapper<T> where {error}, T: Service, <T as Service>::Request = ServiceRequest, <T as Service>::Response = ServiceResponse<Body>, <T as Service>::Error = (Error, ServiceRequest) { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = Error; | |
type Future = Either<FutureResult<{unknown}, {unknown}>, Box<dyn Future<Item = {unknown}, Error = {unknown}>>>; | |
} | |
impl<T> Service for OpensslConnectService<T> where T: Address { | |
type Request = Connect<T>; | |
type Response = SslStream<TcpStream>; | |
type Error = ConnectError; | |
type Future = OpensslConnectServiceResponse<T>; | |
} | |
impl<F, T, R> Service for AsyncHandler<F, T, R> where F: AsyncFactory<T, R>, R: IntoFuture, {unknown}: Responder, {unknown}: Into<Error> { | |
type Request = (T, HttpRequest); | |
type Response = ServiceResponse<Body>; | |
type Error = Infallible; | |
type Future = AsyncHandlerServiceResponse<{unknown}>; | |
} | |
impl Service for Srv { | |
type Request = (); | |
type Response = (); | |
type Error = (); | |
type Future = FutureResult<(), ()>; | |
} | |
impl<S, B> Service for LoggerMiddleware<S> where S: Service, <S as Service>::Request = ServiceRequest, <S as Service>::Response = ServiceResponse<B>, <S as Service>::Error = Error, B: MessageBody { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<StreamLog<B>>; | |
type Error = Error; | |
type Future = LoggerResponse<S, B>; | |
} | |
impl<T, I> Service for StreamService<T> where T: Service, <T as Service>::Request = Io<I, {unknown}>, {error}, {error}, I: FromStream { | |
type Request = (Option<CounterGuard>, ServerMessage); | |
type Response = (); | |
type Error = (); | |
type Future = FutureResult<(), ()>; | |
} | |
impl Service for Srv { | |
type Request = Receiver<usize>; | |
type Response = usize; | |
type Error = (); | |
type Future = Box<{unknown}>; | |
} | |
impl<T, P, S, B> Service for H2ServiceHandler<T, P, S, B> where T: IoStream, S: Service, <S as Service>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {error}, {unknown}: Into<Response<B>>, B: MessageBody, {error} { | |
type Request = Io<T, P>; | |
type Response = (); | |
type Error = DispatchError; | |
type Future = H2ServiceHandlerResponse<T, S, B>; | |
} | |
impl Service for Srv { | |
type Request = (); | |
type Response = (); | |
type Error = (); | |
type Future = FutureResult<(), ()>; | |
} | |
impl Service for Srv1 { | |
type Request = Result<&str, &str>; | |
type Response = &str; | |
type Error = (); | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<S, B> Service for NormalizePathNormalization<S> where S: Service, <S as Service>::Request = ServiceRequest, <S as Service>::Response = ServiceResponse<B>, <S as Service>::Error = Error, {error} { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<B>; | |
type Error = Error; | |
type Future = {unknown}; | |
} | |
impl<T1, T2, Io1, Io2> Service for InnerConnector<T1, T2, Io1, Io2> where Io1: AsyncRead, Io1: AsyncWrite, {error}, Io2: AsyncRead, Io2: AsyncWrite, {error}, T1: Service, <T1 as Service>::Request = Connect, <T1 as Service>::Response = (Io1, Protocol), <T1 as Service>::Error = ConnectError, T1: Clone, {error}, T2: Service, <T2 as Service>::Request = Connect, <T2 as Service>::Response = (Io2, Protocol), <T2 as Service>::Error = ConnectError, T2: Clone, {error} { | |
type Request = Connect; | |
type Response = EitherConnection<Io1, Io2>; | |
type Error = ConnectError; | |
type Future = Either<FutureResult<{unknown}, {unknown}>, Either<InnerConnectorResponseA<T1, Io1, Io2>, InnerConnectorResponseB<T2, Io1, Io2>>>; | |
} | |
impl Service for AppRouting { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = Error; | |
type Future = Either<FutureResult<ServiceResponse<Body>, Error>, Box<dyn Future<Item = ServiceResponse<Body>, Error = Error>>>; | |
} | |
impl<T> Service for UpgradeHandler<T> { | |
type Request = (Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, Framed<T, Codec>); | |
type Response = (); | |
type Error = Error; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl Service for ResourceService { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Body>; | |
type Error = Error; | |
type Future = Either<FutureResult<ServiceResponse<Body>, Error>, Box<dyn Future<Item = ServiceResponse<Body>, Error = Error>>>; | |
} | |
impl<R, E> Service for Blank<R, E> { | |
type Request = R; | |
type Response = R; | |
type Error = E; | |
type Future = FutureResult<R, E>; | |
} | |
impl<S> Service for Rc<RefCell<S>> where S: Service { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Future = {unknown}; | |
} | |
impl<T, P> Service for OpensslAcceptorService<T, P> where T: AsyncRead, T: AsyncWrite { | |
type Request = Io<T, P>; | |
type Response = Io<SslStream<T>, P>; | |
type Error = HandshakeError<T>; | |
type Future = OpensslAcceptorServiceFut<T, P>; | |
} | |
impl<F, T, R> Service for Handler<F, T, R> where F: Factory<T, R>, R: Responder { | |
type Request = (T, HttpRequest); | |
type Response = ServiceResponse<Body>; | |
type Error = Infallible; | |
type Future = HandlerServiceResponse<<{unknown} as IntoFuture>::Future>; | |
} | |
impl<A, B> Service for EitherService<A, B> where A: Service, B: Service, <B as Service>::Response = {unknown}, <B as Service>::Error = {unknown} { | |
type Request = Either<{unknown}, {unknown}>; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Future = Either<{unknown}, {unknown}>; | |
} | |
impl<T, F, In, Out> Service for Apply<T, F, In, Out> where T: Service, F: FnMut<{unknown}>, Out: IntoFuture, {unknown}: From<{unknown}> { | |
type Request = In; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Future = {unknown}; | |
} | |
impl<F, Req, Out> Service for ServiceFn<F, Req, Out> where F: FnMut<{unknown}>, Out: IntoFuture { | |
type Request = Req; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Future = {unknown}; | |
} | |
impl<T, Io> Service for ConnectionPool<T, Io> where Io: AsyncRead, Io: AsyncWrite, {error}, T: Service, <T as Service>::Request = Connect, <T as Service>::Response = (Io, Protocol), <T as Service>::Error = ConnectError, T: Clone, {error} { | |
type Request = Connect; | |
type Response = IoConnection<Io>; | |
type Error = ConnectError; | |
type Future = Either<FutureResult<{unknown}, {unknown}>, Either<WaitForConnection<Io>, OpenConnection<{unknown}, Io>>>; | |
} | |
impl<T> Service for TcpConnector<T> where T: Address { | |
type Request = Connect<T>; | |
type Response = Connection<T, TcpStream>; | |
type Error = ConnectError; | |
type Future = Either<TcpConnectorResponse<T>, FutureResult<{unknown}, {unknown}>>; | |
} | |
impl<T> Service for Resolver<T> where T: Address { | |
type Request = Connect<T>; | |
type Response = Connect<T>; | |
type Error = ConnectError; | |
type Future = Either<ResolverFuture<T>, FutureResult<Connect<T>, {unknown}>>; | |
} | |
impl<S> Service for InOrderService<S> where S: Service, {error}, {error}, {error} { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = InOrderError<{unknown}>; | |
type Future = InOrderServiceResponse<S>; | |
} | |
impl<T, Req, Res, Err> Service for ServiceWrapper<T> where T: Service, <T as Service>::Request = Req, <T as Service>::Response = Res, <T as Service>::Error = Err, {error} { | |
type Request = Req; | |
type Response = Res; | |
type Error = Err; | |
type Future = Either<FutureResult<{unknown}, {unknown}>, Box<dyn Future<Item = {unknown}, Error = {unknown}>>>; | |
} | |
impl<S, B> Service for CompressMiddleware<S> where B: MessageBody, S: Service, <S as Service>::Request = ServiceRequest, <S as Service>::Response = ServiceResponse<B>, <S as Service>::Error = Error { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Encoder<B>>; | |
type Error = Error; | |
type Future = CompressResponse<S, B>; | |
} | |
impl Service for Srv { | |
type Request = (); | |
type Response = (); | |
type Error = (); | |
type Future = FutureResult<(), ()>; | |
} | |
impl<R, E, F> Service for KeepAliveService<R, E, F> where F: Fn<{unknown}> { | |
type Request = R; | |
type Response = R; | |
type Error = E; | |
type Future = FutureResult<R, E>; | |
} | |
impl<S> Service for Box<S> where S: Service { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Future = {unknown}; | |
} | |
impl Service for Srv2 { | |
type Request = &str; | |
type Response = (&str, &str); | |
type Error = (); | |
type Future = FutureResult<{unknown}, ()>; | |
} | |
impl Service for SleepService { | |
type Request = (); | |
type Response = (); | |
type Error = (); | |
type Future = Box<{unknown}>; | |
} | |
impl<T, P> Service for NativeTlsAcceptorService<T, P> where T: AsyncRead, T: AsyncWrite { | |
type Request = Io<T, P>; | |
type Response = Io<TlsStream<T>, P>; | |
type Error = {unknown}; | |
type Future = Accept<T, P>; | |
} | |
impl<A, B, F, Out> Service for AndThenApply<A, B, F, Out> where A: Service, B: Service, <B as Service>::Error = {unknown}, F: FnMut<{unknown}>, Out: IntoFuture, {unknown}: Into<{unknown}> { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Future = AndThenApplyFuture<A, B, F, Out>; | |
} | |
impl<T, U> Service for RustlsConnectorService<T, U> where T: Address, U: AsyncRead, U: AsyncWrite, U: Debug { | |
type Request = Connection<T, U>; | |
type Response = Connection<T, TlsStream<U, ClientSession>>; | |
type Error = Error; | |
type Future = ConnectAsyncExt<T, U>; | |
} | |
impl<T, B> Service for AppInitService<T, B> where T: Service, <T as Service>::Request = ServiceRequest, <T as Service>::Response = ServiceResponse<B>, <T as Service>::Error = Error { | |
type Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>; | |
type Response = ServiceResponse<B>; | |
type Error = {unknown}; | |
type Future = {unknown}; | |
} | |
impl<A, F, E> Service for MapErr<A, F, E> where A: Service, F: Fn<{unknown}> { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = E; | |
type Future = MapErrFuture<A, F, E>; | |
} | |
impl Service for Srv { | |
type Request = (); | |
type Response = (); | |
type Error = (); | |
type Future = FutureResult<(), ()>; | |
} | |
impl<T> Service for CloneableService<T> where T: Service { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Future = {unknown}; | |
} | |
impl Service for Srv1 { | |
type Request = &str; | |
type Response = &str; | |
type Error = (); | |
type Future = FutureResult<{unknown}, ()>; | |
} | |
impl Service for Srv { | |
type Request = (); | |
type Response = (); | |
type Error = (); | |
type Future = FutureResult<(), ()>; | |
} | |
struct NewServiceWrapper<C, T>; | |
struct OpensslAcceptor<T, P>; | |
struct NativeTlsAcceptor<T, P>; | |
trait Address {} | |
impl Address for String {} | |
impl Address for Uri {} | |
impl Address for &str {} | |
trait Fn<Args> {} | |
impl<A, F> Fn<A> for &F where F: Fn<A> {} | |
struct RustlsAcceptor<T, P>; | |
trait Debug {} | |
impl Debug for Clock {} | |
impl<H> Debug for EventLoop<H> where H: Handler {} | |
impl Debug for Literals {} | |
impl<T> Debug for Query<T> where T: Debug {} | |
impl<T, P> Debug for RSplit<T, P> where T: Debug, P: FnMut<{unknown}> {} | |
impl<P> Debug for Entered<P> where P: Park {} | |
impl<K, V> Debug for IterMut<K, V> where K: Debug, V: Debug {} | |
impl<T> Debug for Iter<T> {} | |
impl<T> Debug for Wrapping<T> where T: Debug {} | |
impl<W> Debug for BufWriter<W> where W: Write, W: Debug {} | |
impl Debug for ConnectAddrsIter {} | |
impl Debug for IsaacCore {} | |
impl Debug for RangeFull {} | |
impl Debug for Ipv4Addr {} | |
impl Debug for LexError {} | |
impl<T> Debug for Rc<T> where T: Debug {} | |
impl<I> Debug for JoinAll<I> where I: IntoIterator, {error}, {unknown}: Debug, {unknown}: Debug {} | |
impl<P> Debug for SplitNInternal<P> where P: Pattern, {unknown}: Debug {} | |
impl Debug for Stdio {} | |
impl Debug for UdpBuilder {} | |
impl Debug for Transitions {} | |
impl Debug for ClassInduct {} | |
impl<E> Debug for TimeoutError<E> where E: Debug {} | |
impl<T> Debug for *mut T {} | |
impl<K, V, S> Debug for RawEntryBuilderMut<K, V, S> {} | |
impl<F> Debug for Inner<F> where {error}, F: Debug, {unknown}: Debug, {unknown}: Debug {} | |
impl Debug for Program {} | |
impl<Tz> Debug for DateTime<Tz> where Tz: TimeZone {} | |
impl Debug for RandomState {} | |
impl Debug for ArgsOs {} | |
impl<T> Debug for LocalKey<T> where {error} {} | |
impl<T, B> Debug for Handshaking<T, B> where B: IntoBuf {} | |
impl Debug for Registration {} | |
impl<T> Debug for IntoIter<T> where T: Debug {} | |
impl<K, V> Debug for BTreeMap<K, V> where K: Debug, V: Debug {} | |
impl<T> Debug for RwLock<T> where T: Debug {} | |
impl<K, V> Debug for ValuesMut<K, V> where K: Debug, V: Debug {} | |
impl Debug for X509VerifyResult {} | |
impl Debug for Iter {} | |
impl Debug for {unknown} {} | |
impl Debug for ServerSessionImpl {} | |
impl Debug for Utc {} | |
impl<S> Debug for UniCase<S> where S: Debug {} | |
impl<T> Debug for TrySendError<T> {} | |
impl Debug for Error {} | |
impl<K, V, S> Debug for HashMap<K, V, S> where K: Eq, K: Hash, K: Debug, V: Debug, S: BuildHasher {} | |
impl Debug for Headers {} | |
impl Debug for ChildStdin {} | |
impl Debug for UdpSocket {} | |
impl Debug for {unknown} {} | |
impl<T> Debug for IntoParIter<T> where T: Debug {} | |
impl<T> Debug for SendError<T> {} | |
impl<T> Debug for Path<T> where T: Debug {} | |
impl<T> Debug for SendError<T> {} | |
impl Debug for ParseWeekdayError {} | |
impl Debug for Path {} | |
impl<F> Debug for Execute<F> where {error}, F: Debug {} | |
impl Debug for Literal {} | |
impl<K, V> Debug for Iter<K, V> where K: Debug, V: Debug {} | |
impl Debug for Value {} | |
impl Debug for Stdin {} | |
impl<T, U> Debug for Framed<T, U> where T: Debug, U: Debug {} | |
impl Debug for OsRng {} | |
impl<T> Debug for *const T {} | |
impl Debug for SourceFile {} | |
impl Debug for SessionID {} | |
impl Debug for TcpStream {} | |
impl<O, T> Debug for OwningRef<O, T> where O: Debug, T: Debug {} | |
impl Debug for Never {} | |
impl Debug for ViolationFn {} | |
impl Debug for Char {} | |
impl<T, U> Debug for FramedWrite<T, U> where T: Debug, U: Debug {} | |
impl Debug for Sink {} | |
impl Debug for Utf8Lossy {} | |
impl<K, V> Debug for ParKeys<K, V> where K: Debug {} | |
impl Debug for CapturesDebug {} | |
impl Debug for Method {} | |
impl<Idx> Debug for RangeInclusive<Idx> where Idx: Debug {} | |
impl Debug for FrameTooBig {} | |
impl Debug for OsRng {} | |
impl Debug for IoSlice {} | |
impl<T> Debug for EcKey<T> {} | |
impl Debug for AtomicTask {} | |
impl<A> Debug for WeakAddressSender<A> where A: Actor {} | |
impl Debug for HeadersFlag {} | |
impl Debug for Parts {} | |
impl Debug for ChildStdout {} | |
impl Debug for Punct {} | |
impl<H> Debug for BuildHasherDefault<H> {} | |
impl<T> Debug for BinaryHeap<T> where T: Debug {} | |
impl Debug for Params {} | |
impl<T, S> Debug for IndexSet<T, S> where T: Debug, T: Hash, T: Eq, S: BuildHasher {} | |
impl<T> Debug for Receiver<T> {} | |
impl Debug for TcpListener {} | |
impl<K, V> Debug for IntoIter<K, V> where K: Debug, V: Debug {} | |
impl Debug for HandlePriv {} | |
impl<T> Debug for Frame<T> {} | |
impl<T> Debug for UnboundedSender<T> {} | |
impl Debug for DataFlags {} | |
impl<E> Debug for PollEvented<E> where E: Evented, E: Debug {} | |
impl Debug for YearFlags {} | |
impl Debug for Child {} | |
impl Debug for EncodingOverride {} | |
impl<K, V> Debug for IntoIter<K, V> where K: Debug, V: Debug {} | |
impl Debug for ClassUnicodeRange {} | |
impl<A, C> Debug for ContextFut<A, C> where C: AsyncContextParts<A>, A: Actor, <A as Actor>::Context = C {} | |
impl Debug for Error {} | |
impl<T> Debug for Drain<T> where T: Debug {} | |
impl Debug for Extensions {} | |
impl Debug for BsDebug {} | |
impl Debug for File {} | |
impl<I, F> Debug for FilterMap<I, F> where I: Debug {} | |
impl<T> Debug for LinkedList<T> where T: Debug {} | |
impl<T> Debug for Empty<T> {} | |
impl Debug for Condvar {} | |
impl Debug for ChildStderr {} | |
impl<T, U> Debug for Framed<T, U> where T: Debug, U: Debug {} | |
impl<T, P> Debug for SplitN<T, P> where T: Debug, P: FnMut<{unknown}> {} | |
impl<T> Debug for Iter<T> where T: Debug {} | |
impl<T> Debug for UnsafeCell<T> where T: Debug {} | |
impl<F> Debug for Shared<F> where {error}, F: Debug, {unknown}: Debug, {unknown}: Debug {} | |
impl Debug for Version {} | |
impl<T> Debug for IoConnection<T> where T: Debug {} | |
impl<F> Debug for CharPredicateSearcher<F> where F: FnMut<{unknown}> {} | |
impl Debug for State {} | |
impl<T> Debug for Array64<T> {} | |
impl<S> Debug for Execute<S> where {error} {} | |
impl<T> Debug for Tx<T> {} | |
impl<T> Debug for NonNull<T> {} | |
impl Debug for Pattern {} | |
impl Debug for {unknown} {} | |
impl Debug for Literal {} | |
impl Debug for Span {} | |
impl Debug for Stdout {} | |
impl<T, S> Debug for Difference<T, S> where T: Debug, T: Eq, T: Hash, S: BuildHasher {} | |
impl<K, V> Debug for OccupiedEntry<K, V> where {error}, K: Debug, {error}, V: Debug {} | |
impl Debug for char {} | |
impl Debug for VaListImpl {} | |
impl Debug for String {} | |
impl<K, V> Debug for Keys<K, V> where K: Debug {} | |
impl Debug for Scheme {} | |
impl<T> Debug for Sender<T> {} | |
impl<T> Debug for String<T> where T: AsRef<[u8]> {} | |
impl Debug for VarsOs {} | |
impl Debug for Ident {} | |
impl Debug for EscapeDefault {} | |
impl Debug for TcpListener {} | |
impl Debug for CString {} | |
impl<T> Debug for Receiver<T> {} | |
impl Debug for Pos {} | |
impl<T> Debug for Intersection<T> where T: Debug {} | |
impl<K, V> Debug for OccupiedEntry<K, V> where K: Debug, K: Ord, V: Debug {} | |
impl Debug for EnterError {} | |
impl Debug for OpaqueStreamRef {} | |
impl Debug for TransitionsRow {} | |
impl Debug for Output {} | |
impl<T> Debug for IterMut<T> where T: Debug {} | |
impl<T> Debug for SendError<T> {} | |
impl Debug for StatusCode {} | |
impl Debug for SemState {} | |
impl<T> Debug for RefMut<T> where T: Debug {} | |
impl<K, V> Debug for Entry<K, V> where K: Debug, V: Debug {} | |
impl Debug for Builder {} | |
impl<T> Debug for SendTimeoutError<T> {} | |
impl Debug for {unknown} {} | |
impl Debug for Authority {} | |
impl<T> Debug for RwLockReadGuard<T> where T: Debug {} | |
impl Debug for OsStr {} | |
impl Debug for Utf8Range {} | |
impl Debug for SystemTime {} | |
impl<C, P> Debug for NameServer<C, P> where C: DnsHandle, P: ConnectionProvider, <P as ConnectionProvider>::ConnHandle = C {} | |
impl Debug for NaiveDate {} | |
impl Debug for dyn Any {} | |
impl<T> Debug for BTreeSet<T> where T: Debug {} | |
impl Debug for VaListImpl {} | |
impl<T> Debug for Unique<T> {} | |
impl<T, E> Debug for SpawnHandle<T, E> where T: Debug, E: Debug {} | |
impl Debug for PushPromise {} | |
impl Debug for Context {} | |
impl<T> Debug for ParIter<T> where T: Debug {} | |
impl<P> Debug for CurrentThread<P> where P: Park {} | |
impl Debug for Encoding {} | |
impl<T> Debug for InternalError<T> where T: Debug, {error} {} | |
impl<T> Debug for TryIter<T> {} | |
impl Debug for Wtf8Buf {} | |
impl Debug for Duration {} | |
impl<T, E> Debug for SpawnHandle<T, E> where T: Debug, E: Debug {} | |
impl<M> Debug for NotifyError<M> {} | |
impl Debug for UnixReady {} | |
impl Debug for Builder {} | |
impl<T> Debug for TryLockError<T> {} | |
impl Debug for TcpStream {} | |
impl<T> Debug for IntoIter<T> where T: Debug {} | |
impl<A> Debug for Mailbox<A> where A: Actor, {unknown}: AsyncContext<A> {} | |
impl Debug for TokenStream {} | |
impl<T> Debug for Iter<T> where T: Debug {} | |
impl<S> Debug for NFA<S> where S: StateID {} | |
impl Debug for Inner {} | |
impl<T> Debug for ReentrantMutex<T> where T: Debug, {error} {} | |
impl<W> Debug for EncoderWriter<W> where W: Write {} | |
impl<P> Debug for MatchIndicesInternal<P> where P: Pattern, {unknown}: Debug {} | |
impl Debug for Command {} | |
impl<K, V> Debug for Iter<K, V> where K: Debug, V: Debug {} | |
impl<T> Debug for IterMut<T> where T: Debug {} | |
impl<T, F, S> Debug for ScopeGuard<T, F, S> where T: Debug, F: FnMut<{unknown}>, S: Strategy, S: Debug {} | |
impl Debug for () {} | |
impl<K, V> Debug for RawOccupiedEntryMut<K, V> where K: Debug, V: Debug {} | |
impl<U> Debug for Notify<U> {} | |
impl Debug for HttpRequest {} | |
impl Debug for ClientSessionImpl {} | |
impl<T, S> Debug for Chan<T, S> where S: Debug {} | |
impl Debug for TokenStream {} | |
impl<T, U> Debug for Connection<T, U> where U: Debug {} | |
impl Debug for Ptr {} | |
impl Debug for StdinLock {} | |
impl Debug for UdpSocket {} | |
impl<T, B> Debug for Connection<T, B> where T: AsyncRead, T: AsyncWrite, T: Debug, B: Debug, B: IntoBuf, {unknown}: Debug {} | |
impl Debug for HandlePriv {} | |
impl Debug for ! {} | |
impl<T> Debug for Arc<T> where T: Debug {} | |
impl Debug for Group {} | |
impl Debug for Once {} | |
impl Debug for MZODeflate {} | |
impl Debug for UdpSocket {} | |
impl Debug for Number {} | |
impl<T> Debug for Iter<T> where T: Debug {} | |
impl Debug for Run {} | |
impl Debug for Compiler {} | |
impl<Idx> Debug for Range<Idx> where Idx: Debug {} | |
impl Debug for BarrierWaitResult {} | |
impl<T> Debug for Response<T> where T: Debug {} | |
impl Debug for SockAddr {} | |
impl<T> Debug for ReuniteError<T> {} | |
impl<S> Debug for SslStream<S> where S: Debug {} | |
impl Debug for State {} | |
impl Debug for PushPromiseFlag {} | |
impl<T, S1, S2> Debug for SymmetricDifference<T, S1, S2> where T: Debug, T: Eq, T: Hash, S1: BuildHasher, S2: BuildHasher {} | |
impl Debug for Handle {} | |
impl Debug for ClassFrame {} | |
impl<T> Debug for [T] where T: Debug {} | |
impl<T> Debug for Cell<T> where T: Debug {} | |
impl Debug for Span {} | |
impl Debug for Label {} | |
impl Debug for Repr {} | |
impl Debug for AccessError {} | |
impl Debug for zx_guest_packet_t {} | |
impl<P> Debug for Request<P> {} | |
impl<T, P> Debug for SplitNMut<T, P> where T: Debug, P: FnMut<{unknown}> {} | |
impl Debug for Uri {} | |
impl Debug for HeaderValue {} | |
impl Debug for Repeat {} | |
impl<E, U> Debug for FramedTransportError<E, U> where U: Encoder, U: Decoder, E: Debug, <U as Encoder>::Error: Debug, <U as Decoder>::Error: Debug {} | |
impl Debug for Wtf8 {} | |
impl Debug for Error {} | |
impl Debug for DigestBytes {} | |
impl Debug for Instant {} | |
impl<T, F> Debug for Successors<T, F> where T: Debug {} | |
impl Debug for Map<String, Value> {} | |
impl Debug for EncodeUtf16 {} | |
impl<T> Debug for SyncSender<T> {} | |
impl<Idx> Debug for RangeToInclusive<Idx> where Idx: Debug {} | |
impl<T, B> Debug for FramedWrite<T, B> where B: IntoBuf, T: Debug, {unknown}: Debug {} | |
impl Debug for Events {} | |
impl<T, S> Debug for Union<T, S> where T: Debug, T: Eq, T: Hash, S: BuildHasher {} | |
impl Debug for MZOInflate {} | |
impl Debug for {unknown} {} | |
impl Debug for Literal {} | |
impl Debug for Drain {} | |
impl Debug for NotifyHandle {} | |
impl Debug for Display {} | |
impl<T> Debug for FuturesUnordered<T> where T: Debug {} | |
impl Debug for UnparkEvent {} | |
impl<Tz> Debug for Date<Tz> where Tz: TimeZone {} | |
impl<I, F> Debug for Inspect<I, F> where I: Debug {} | |
impl<T> Debug for Slab<T> where T: Debug {} | |
impl<P> Debug for MatchesInternal<P> where P: Pattern, {unknown}: Debug {} | |
impl<T, B> Debug for Connection<T, B> where T: Debug, B: Debug, B: IntoBuf, {unknown}: Debug {} | |
impl<U> Debug for Scheduler<U> {} | |
impl<T, P> Debug for Io<T, P> where T: Debug {} | |
impl<T> Debug for SendError<T> {} | |
impl Debug for Formatter {} | |
impl Debug for Condvar {} | |
impl Debug for Pong {} | |
impl<T, F> Debug for DrainFilter<T, F> where T: Debug, F: FnMut<{unknown}> {} | |
impl Debug for Once {} | |
impl<T, P> Debug for RSplitNMut<T, P> where T: Debug, P: FnMut<{unknown}> {} | |
impl<T, S1, S2> Debug for ParIntersection<T, S1, S2> where T: Debug, T: Eq, T: Hash, S1: BuildHasher, S2: BuildHasher {} | |
impl<A> Debug for ContextParts<A> where A: Actor, {unknown}: AsyncContext<A> {} | |
impl Debug for Captures {} | |
impl Debug for Hasher {} | |
impl Debug for Group {} | |
impl Debug for Captures {} | |
impl Debug for Arguments {} | |
impl<T, S> Debug for SymmetricDifference<T, S> where T: Debug, T: Eq, T: Hash, S: BuildHasher {} | |
impl Debug for UnixDatagram {} | |
impl<S> Debug for Execute<S> where {error} {} | |
impl<K, V> Debug for Values<K, V> where V: Debug {} | |
impl Debug for SocketAddrV6 {} | |
impl<T> Debug for IterMut<T> where T: Debug {} | |
impl<T> Debug for Level<T> {} | |
impl Debug for OsString {} | |
impl Debug for Body {} | |
impl Debug for Args {} | |
impl<T> Debug for Inner<T> where T: Debug {} | |
impl<K> Debug for IntoIter<K> where K: Debug {} | |
impl<T> Debug for TrySendError<T> {} | |
impl<T> Debug for FuturesOrdered<T> where T: Debug, {error} {} | |
impl<I, E> Debug for SpawnHandle<I, E> {} | |
impl<T> Debug for Rx<T> {} | |
impl Debug for Mask {} | |
impl<T> Debug for Discriminant<T> {} | |
impl<K, V> Debug for Range<K, V> where K: Debug, V: Debug {} | |
impl Debug for Parts {} | |
impl<B> Debug for Response<B> where B: MessageBody {} | |
impl Debug for HeaderName {} | |
impl<T, D> Debug for FramedRead<T, D> where T: Debug, D: Debug {} | |
impl<T> Debug for UnboundedReceiver<T> {} | |
impl<K, V> Debug for Entry<K, V> where {error}, K: Debug, {error}, V: Debug {} | |
impl Debug for Semaphore {} | |
impl<K, V> Debug for Values<K, V> where V: Debug {} | |
impl Debug for Settings {} | |
impl<B> Debug for SendRequest<B> where B: IntoBuf {} | |
impl Debug for Extensions {} | |
impl Debug for ParseBuffer {} | |
impl Debug for PingPong {} | |
impl Debug for Builder {} | |
impl<T, S1, S2> Debug for ParDifference<T, S1, S2> where T: Debug, T: Eq, T: Hash, S1: BuildHasher, S2: BuildHasher {} | |
impl Debug for Thread {} | |
impl<T> Debug for ThreadBound<T> where T: Debug {} | |
impl<T> Debug for Drain<T> where T: Debug {} | |
impl Debug for Task {} | |
impl<I, E> Debug for MapDeserializer<I, E> where I: Iterator, I: Debug, {unknown}: Pair, <{unknown} as Pair>::Second: Debug {} | |
impl<T> Debug for Json<T> where T: Debug {} | |
impl<T, U> Debug for FramedWrite<T, U> where T: Debug, U: Debug {} | |
impl Debug for SocketAddr {} | |
impl Debug for Reason {} | |
impl Debug for CStr {} | |
impl<T> Debug for Iter<T> where T: Debug {} | |
impl Debug for Select {} | |
impl<T> Debug for Iter<T> where T: Debug {} | |
impl<K, V> Debug for Entry<K, V> where K: Debug, K: Ord, V: Debug {} | |
impl<T> Debug for AssertUnwindSafe<T> where T: Debug {} | |
impl<T> Debug for ThreadLocal<T> where T: Send, T: Debug {} | |
impl<T> Debug for Port<T> where T: Debug {} | |
impl<T> Debug for Iter<T> where T: Debug {} | |
impl<S> Debug for BufferUnordered<S> where S: Stream, S: Debug, {error}, {unknown}: Debug {} | |
impl Debug for RareByteOffsets {} | |
impl<K, V> Debug for VacantEntry<K, V> where K: Debug {} | |
impl Debug for Infallible {} | |
impl Debug for Key {} | |
impl Debug for IntoIter {} | |
impl Debug for Overlapped {} | |
impl Debug for Buf {} | |
impl Debug for ScalarRange {} | |
impl<T, U> Debug for Framed<T, U> where T: Debug, U: Debug {} | |
impl Debug for StdoutLock {} | |
impl<T> Debug for IterMut<T> where {error}, T: Debug {} | |
impl<I, P> Debug for SkipWhile<I, P> where I: Debug {} | |
impl Debug for ParseOptions {} | |
impl<T, P> Debug for Split<T, P> where T: Debug, P: FnMut<{unknown}> {} | |
impl Debug for dyn Any + Send + Sync {} | |
impl<P> Debug for Pin<P> where P: Debug {} | |
impl Debug for c_void {} | |
impl<T> Debug for Rsa<T> {} | |
impl<T> Debug for TrySendError<T> {} | |
impl<T> Debug for Data<T> {} | |
impl Debug for TokenTree {} | |
impl<K, V> Debug for IntoIter<K, V> where K: Debug, V: Debug {} | |
impl<T> Debug for Weak<T> where T: Debug {} | |
impl<T> Debug for MutexGuard<T> where T: Debug {} | |
impl<T> Debug for Receiver<T> {} | |
impl Debug for Socket {} | |
impl Debug for ResponseBuilder {} | |
impl<T, E> Debug for SendError<T, E> {} | |
impl<T> Debug for SymmetricDifference<T> where T: Debug {} | |
impl<K, V> Debug for VacantEntry<K, V> where K: Debug, K: Ord {} | |
impl Debug for UnixStream {} | |
impl Debug for Url {} | |
impl Debug for NaiveDateTime {} | |
impl<T> Debug for Cell<T> where T: Copy, T: Debug {} | |
impl<K, V, S> Debug for RawEntryBuilder<K, V, S> {} | |
impl<T, S> Debug for Tx<T, S> where S: Semaphore, {unknown}: Debug, S: Debug {} | |
impl Debug for RecvStream {} | |
impl Debug for TcpListener {} | |
impl<K, V> Debug for Drain<K, V> where K: Debug, V: Debug {} | |
impl Debug for Components {} | |
impl<T> Debug for SilentDebug<T> {} | |
impl Debug for ByteClasses {} | |
impl Debug for SourceFile {} | |
impl<I, U, F> Debug for FlatMap<I, U, F> where I: Debug, U: IntoIterator, {unknown}: Debug {} | |
impl<B> Debug for ServiceResponse<B> where B: MessageBody {} | |
impl<T, B> Debug for Handshake<T, B> where T: AsyncRead, T: AsyncWrite, T: Debug, B: Debug, B: IntoBuf, {unknown}: Debug, {unknown}: IntoBuf {} | |
impl Debug for Url {} | |
impl<T, F, S> Debug for ScopeGuard<T, F, S> where T: Debug, F: FnOnce<{unknown}>, S: Strategy {} | |
impl<T, P> Debug for Punctuated<T, P> where T: Debug, P: Debug {} | |
impl Debug for bool {} | |
impl<K, V> Debug for Iter<K, V> where K: Debug, V: Debug {} | |
impl Debug for Handle {} | |
impl<T> Debug for Spawn<T> where T: Debug {} | |
impl Debug for PathAndQuery {} | |
impl Debug for SplitPaths {} | |
impl<T, S> Debug for ArcSwapAny<T, S> where S: LockStorage, T: Debug, T: RefCnt {} | |
impl Debug for CapturesDebug {} | |
impl<K, V, S> Debug for IndexMap<K, V, S> where K: Debug, K: Hash, K: Eq, V: Debug, S: BuildHasher {} | |
impl<Idx> Debug for RangeFrom<Idx> where Idx: Debug {} | |
impl Debug for Barrier {} | |
impl Debug for {unknown} {} | |
impl<T, S1, S2> Debug for ParUnion<T, S1, S2> where T: Debug, T: Eq, T: Hash, S1: BuildHasher, S2: BuildHasher {} | |
impl Debug for Value {} | |
impl Debug for UnixListener {} | |
impl<T> Debug for PhantomData<T> {} | |
impl<K, V, S> Debug for RawEntryMut<K, V, S> where K: Debug, V: Debug {} | |
impl Debug for PollOpt {} | |
impl Debug for RegexSet {} | |
impl<T> Debug for RxFields<T> {} | |
impl<R> Debug for BufReader<R> where R: Debug {} | |
impl Debug for InternalNumeric {} | |
impl Debug for Span {} | |
impl Debug for Empty {} | |
impl<A> Debug for Context<A> where A: Actor, <A as Actor>::Context = Context<A> {} | |
impl Debug for Bytes {} | |
impl<T> Debug for Form<T> where T: Debug {} | |
impl<T> Debug for Weak<T> where T: Debug {} | |
impl<T> Debug for Guard<T> where T: Debug, T: RefCnt {} | |
impl Debug for Regex {} | |
impl Debug for Mime {} | |
impl<T> Debug for AtomicPtr<T> {} | |
impl Debug for ServiceRequest {} | |
impl Debug for Selector {} | |
impl Debug for IoSliceMut {} | |
impl Debug for StderrLock {} | |
impl Debug for BoxStd {} | |
impl Debug for {unknown} {} | |
impl Debug for Slot {} | |
impl<T, D> Debug for FramedRead<T, D> where T: Debug, D: Debug {} | |
impl<T, S> Debug for HashSet<T, S> where T: Eq, T: Hash, T: Debug, S: BuildHasher {} | |
impl<T, S> Debug for Difference<T, S> where T: Debug, T: Eq, T: Hash, S: BuildHasher {} | |
impl<T> Debug for Key<T> {} | |
impl<T, S1, S2> Debug for ParSymmetricDifference<T, S1, S2> where T: Debug, T: Eq, T: Hash, S1: BuildHasher, S2: BuildHasher {} | |
impl<T, B> Debug for Framed<T, B> where B: IntoBuf, T: Debug, {unknown}: Debug {} | |
impl<K, V, S> Debug for LruCache<K, V, S> where K: Debug, K: Eq, K: Hash, V: Debug, S: BuildHasher {} | |
impl Debug for BsDebug {} | |
impl Debug for Ready {} | |
impl<F> Debug for Execute<F> where {error}, F: Debug {} | |
impl<T> Debug for IntoIter<T> where T: Debug {} | |
impl<O, T> Debug for OwningRefMut<O, T> where O: Debug, T: Debug {} | |
impl<K> Debug for Iter<K> where K: Debug {} | |
impl Debug for Mdf {} | |
impl<T, P> Debug for RSplitN<T, P> where T: Debug, P: FnMut<{unknown}> {} | |
impl Debug for SetReadiness {} | |
impl Debug for Codec {} | |
impl<R> Debug for BufReader<R> where R: Debug {} | |
impl Debug for SourceFile {} | |
impl Debug for Inner {} | |
impl Debug for AtomicBool {} | |
impl<K, V> Debug for Keys<K, V> where K: Debug {} | |
impl<T> Debug for VecDeque<T> where T: Debug {} | |
impl Debug for Error {} | |
impl<A> Debug for AddressSender<A> where A: Actor {} | |
impl Debug for Stderr {} | |
impl Debug for Waker {} | |
impl<I, E> Debug for SpawnHandle<I, E> {} | |
impl Debug for SocketAddrV4 {} | |
impl Debug for Poll {} | |
impl Debug for ClassBytesRange {} | |
impl Debug for Certificate {} | |
impl<T> Debug for PeekMut<T> where T: Ord, T: Debug {} | |
impl<S> Debug for Buffered<S> where S: Stream, S: Debug, {error}, {unknown}: Debug, {unknown}: Debug, {unknown}: Debug {} | |
impl<T> Debug for PoisonError<T> {} | |
impl Debug for DirEntry {} | |
impl<I, P> Debug for Filter<I, P> where I: Debug {} | |
impl Debug for Socket {} | |
impl<T, U> Debug for FramedWrite<T, U> where T: Debug, U: Debug {} | |
impl<K, V> Debug for Keys<K, V> where K: Debug {} | |
impl Debug for TokenStream {} | |
impl<T> Debug for Iter<T> where {error}, T: Debug {} | |
impl Debug for RegValue {} | |
impl<T, S> Debug for Intersection<T, S> where T: Debug, T: Eq, T: Hash, S: BuildHasher {} | |
impl<T> Debug for Key<T> {} | |
impl Debug for Reactor {} | |
impl Debug for Task {} | |
impl Debug for UdpSocket {} | |
impl Debug for Error {} | |
impl Debug for Error {} | |
impl Debug for Ping {} | |
impl<B> Debug for Cow<B> where B: Debug, B: ToOwned, <B as ToOwned>::Owned: Debug {} | |
impl Debug for TcpStream {} | |
impl<T> Debug for Mutex<T> where T: Debug {} | |
impl Debug for Filter {} | |
impl Debug for Literal {} | |
impl<T> Debug for Sender<T> {} | |
impl Debug for SelectedOperation {} | |
impl<A, I, E> Debug for ActorResponse<A, I, E> {} | |
impl Debug for Enter {} | |
impl Debug for BorrowMutError {} | |
impl<T> Debug for TrySendError<T> {} | |
impl<E> Debug for InOrderError<E> where E: Debug {} | |
impl<T> Debug for Request<T> where T: Debug {} | |
impl<A, B, S> Debug for LinkedHashMap<A, B, S> where A: Debug, A: Hash, A: Eq, B: Debug, S: BuildHasher {} | |
impl Debug for Isaac64Core {} | |
impl<T, S> Debug for Intersection<T, S> where T: Debug, T: Eq, T: Hash, S: BuildHasher {} | |
impl Debug for Ident {} | |
impl Debug for Name {} | |
impl Debug for Slice {} | |
impl<T> Debug for SyncFailure<T> where T: Debug {} | |
impl Debug for TcpStream {} | |
impl<K, V> Debug for Values<K, V> where V: Debug {} | |
impl Debug for KeyValues {} | |
impl Debug for ThreadPool {} | |
impl<I, U> Debug for Flatten<I> where I: Iterator, I: Debug, U: Iterator, U: Debug, {unknown}: IntoIterator, <{unknown} as IntoIterator>::IntoIter = U, <{unknown} as IntoIterator>::Item = {unknown} {} | |
impl Debug for Regex {} | |
impl<K, V> Debug for ParValues<K, V> where V: Debug {} | |
impl Debug for AsyncResolver {} | |
impl<T, P> Debug for SplitMut<T, P> where T: Debug, P: FnMut<{unknown}> {} | |
impl<T> Debug for SendError<T> {} | |
impl<T, D> Debug for FramedRead<T, D> where T: Debug, D: Debug {} | |
impl Debug for Of {} | |
impl Debug for Writer {} | |
impl<T> Debug for JoinHandle<T> {} | |
impl Debug for InternalBacktrace {} | |
impl Debug for CodePoint {} | |
impl<K, V> Debug for IntoParIter<K, V> where K: Debug, V: Debug {} | |
impl Debug for BytesMut {} | |
impl Debug for Hex {} | |
impl<T> Debug for SendError<T> {} | |
impl<T> Debug for Union<T> where T: Debug {} | |
impl<I, E> Debug for Response<I, E> {} | |
impl<K, V> Debug for RangeMut<K, V> where K: Debug, V: Debug {} | |
impl<B> Debug for Prioritized<B> where B: Buf {} | |
impl Debug for FixedOffset {} | |
impl<P> Debug for SplitInternal<P> where P: Pattern, {unknown}: Debug {} | |
impl Debug for StateFlags {} | |
impl<T> Debug for IntoIter<T> where T: Debug {} | |
impl Debug for Logger {} | |
impl<T, P> Debug for RSplitMut<T, P> where T: Debug, P: FnMut<{unknown}> {} | |
impl<T> Debug for RwLockWriteGuard<T> where T: Debug {} | |
impl<T> Debug for Ref<T> where T: Debug {} | |
impl<K, V> Debug for OccupiedEntry<K, V> where K: Debug, V: Debug {} | |
impl<T> Debug for HeaderMap<T> where T: Debug {} | |
impl Debug for Events {} | |
impl<T> Debug for Cell<T> where T: Debug {} | |
impl<K> Debug for Drain<K> where K: Debug {} | |
impl<W> Debug for LineWriter<W> where W: Write, W: Debug {} | |
impl Debug for Group {} | |
impl Debug for TcpListener {} | |
impl Debug for RegexSet {} | |
impl Debug for Ident {} | |
impl Debug for Span {} | |
impl<I, St, F> Debug for Scan<I, St, F> where I: Debug, St: Debug {} | |
impl<F> Debug for FromFn<F> {} | |
impl Debug for Ipv6Addr {} | |
impl<T> Debug for Drain<T> where {error} {} | |
impl Debug for UdpSocket {} | |
impl Debug for TokenTreeIter {} | |
impl<K, V> Debug for VacantEntry<K, V> where {error}, K: Debug, {error} {} | |
impl Debug for dyn Any + Send {} | |
impl<T> Debug for IntoIter<T> where T: Debug {} | |
impl Debug for {unknown} {} | |
impl<T, U> Debug for Chain<T, U> where T: Debug, U: Debug {} | |
impl Debug for ULiteral {} | |
impl Debug for SettingsFlags {} | |
impl<M> Debug for Sender<M> {} | |
impl<I, F> Debug for Map<I, F> where I: Debug {} | |
impl Debug for MailboxError {} | |
impl Debug for TcpStream {} | |
impl Debug for ArbiterCommand {} | |
impl<K, V> Debug for ParIter<K, V> where K: Debug, V: Debug {} | |
impl<T> Debug for IntoIter<T> {} | |
impl Debug for Vars {} | |
impl Debug for RawValue {} | |
impl<Idx> Debug for RangeTo<Idx> where Idx: Debug {} | |
impl<T> Debug for Difference<T> where T: Debug {} | |
impl<T> Debug for Vec<T> where T: Debug {} | |
impl Debug for {unknown} {} | |
impl Debug for BorrowError {} | |
impl<T, S> Debug for Union<T, S> where T: Debug, T: Eq, T: Hash, S: BuildHasher {} | |
impl<T, B> Debug for Handshake<T, B> where T: AsyncRead, T: AsyncWrite, T: Debug, B: Debug, B: IntoBuf {} | |
impl Debug for Events {} | |
impl Debug for Socket {} | |
impl<T> Debug for RefCell<T> where T: Debug {} | |
impl<K, V, S> Debug for RawVacantEntryMut<K, V, S> {} | |
impl Debug for LexError {} | |
impl Debug for TcpBuilder {} | |
impl Debug for PathBuf {} | |
impl<T> Debug for Key<T> {} | |
impl Debug for TcpListener {} | |
impl<T, S> Debug for Rx<T, S> where S: Semaphore, S: Debug {} | |
impl Debug for Binding {} | |
impl Debug for IsoWeek {} | |
impl<T> Debug for Sender<T> {} | |
impl Debug for Position {} | |
impl Debug for Utf8Sequence {} | |
impl<T> Debug for CachedThreadLocal<T> where T: Send, T: Debug {} | |
impl<T> Debug for ReuniteError<T> {} | |
impl Debug for Metadata {} | |
impl<T> Debug for Dsa<T> {} | |
impl<I, P> Debug for TakeWhile<I, P> where I: Debug {} | |
impl Debug for NaiveTime {} | |
trait IoStream {} | |
impl<T> IoStream for TlsStream<T, ServerSession> where T: IoStream {} | |
impl<T> IoStream for Io<T> where T: IoStream {} | |
impl<T> IoStream for SslStream<T> where T: IoStream {} | |
impl IoStream for UnixStream {} | |
impl IoStream for TestBuffer {} | |
impl IoStream for TcpStream {} | |
trait AsyncWrite {} | |
impl AsyncWrite for &UnixStream {} | |
impl AsyncWrite for UnixStream {} | |
impl<S> AsyncWrite for SslStream<S> where S: AsyncRead, S: AsyncWrite {} | |
impl AsyncWrite for TcpStream {} | |
impl<T> AsyncWrite for Io<T> where T: AsyncWrite {} | |
impl AsyncWrite for Cursor<Vec<u8>> {} | |
impl<T> AsyncWrite for Box<T> where T: AsyncWrite {} | |
impl AsyncWrite for Sink {} | |
impl<T> AsyncWrite for BufWriter<T> where T: AsyncWrite {} | |
impl<E> AsyncWrite for &PollEvented<E> where E: Evented, &E: Write {} | |
impl AsyncWrite for &TcpStream {} | |
impl<IO, S> AsyncWrite for TlsStream<IO, S> where IO: AsyncRead, IO: AsyncWrite, S: Session {} | |
impl AsyncWrite for Cursor<&mut [u8]> {} | |
impl<E> AsyncWrite for PollEvented<E> where E: Evented, E: Write {} | |
impl<S> AsyncWrite for TlsStream<S> where S: AsyncRead, S: AsyncWrite {} | |
impl<T, U> AsyncWrite for Fuse<T, U> where T: AsyncWrite {} | |
impl AsyncWrite for TestBuffer {} | |
impl<T> AsyncWrite for H1Connection<T> where T: AsyncRead, T: AsyncWrite, {error} {} | |
impl<A, B> AsyncWrite for EitherIo<A, B> where A: AsyncWrite, B: AsyncWrite {} | |
impl AsyncWrite for Cursor<Box<[u8]>> {} | |
impl<T> AsyncWrite for &mut T where T: AsyncWrite {} | |
struct ExpectHandler; | |
struct UnitConfig<A, C>; | |
struct UpgradeHandler<T>; | |
struct AppInit<T, B>; | |
struct MapConfig<A, F, C>; | |
struct ServiceFactory<T>; | |
trait AsyncRead {} | |
impl<T> AsyncRead for FramedWrite2<T> where T: AsyncRead {} | |
impl<T> AsyncRead for &mut T where T: AsyncRead {} | |
impl AsyncRead for TcpStream {} | |
impl<T, B> AsyncRead for FramedWrite<T, B> where T: AsyncRead {} | |
impl<A, B> AsyncRead for EitherIo<A, B> where A: AsyncRead, B: AsyncRead {} | |
impl<IO, S> AsyncRead for TlsStream<IO, S> where IO: AsyncRead, IO: AsyncWrite, S: Session {} | |
impl AsyncRead for &UnixStream {} | |
impl<S> AsyncRead for TlsStream<S> where S: AsyncRead, S: AsyncWrite {} | |
impl<S> AsyncRead for SslStream<S> where S: AsyncRead, S: AsyncWrite {} | |
impl AsyncRead for &TcpStream {} | |
impl<T> AsyncRead for Box<T> where T: AsyncRead {} | |
impl<T> AsyncRead for Io<T> where T: AsyncRead {} | |
impl<E> AsyncRead for &PollEvented<E> where E: Evented, &E: Read {} | |
impl AsyncRead for UnixStream {} | |
impl<T, U> AsyncRead for Fuse<T, U> where T: AsyncRead {} | |
impl AsyncRead for &[u8] {} | |
impl AsyncRead for TestBuffer {} | |
impl<T> AsyncRead for H1Connection<T> where T: AsyncRead, T: AsyncWrite, {error} {} | |
impl<E> AsyncRead for PollEvented<E> where E: Evented, E: Read {} | |
trait IntoFuture { | |
type Future; | |
type Item; | |
type Error; | |
} | |
impl<F> IntoFuture for F where F: Future { | |
type Future = F; | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl IntoFuture for ResponseBuilder { | |
type Item = Response<Body>; | |
type Error = Error; | |
type Future = FutureResult<Response<Body>, Error>; | |
} | |
impl<B> IntoFuture for ServiceResponse<B> { | |
type Item = ServiceResponse<B>; | |
type Error = Error; | |
type Future = FutureResult<ServiceResponse<B>, Error>; | |
} | |
impl<T, E> IntoFuture for {unknown} { | |
type Future = FutureResult<T, E>; | |
type Item = T; | |
type Error = E; | |
} | |
impl IntoFuture for Response<Body> { | |
type Item = Response<Body>; | |
type Error = Error; | |
type Future = FutureResult<Response<Body>, Error>; | |
} | |
trait Display {} | |
impl Display for FormatDisplay {} | |
impl Display for {unknown} {} | |
impl Display for Error {} | |
impl Display for Number {} | |
impl Display for VarError {} | |
impl Display for ParseLevelError {} | |
impl<T> Display for ReuniteError<T> {} | |
impl Display for UserError {} | |
impl Display for Encoding {} | |
impl Display for Duration {} | |
impl Display for ErrorStack {} | |
impl Display for Never {} | |
impl Display for Uri {} | |
impl Display for Error {} | |
impl Display for SslErrorStack {} | |
impl Display for FormattedDuration {} | |
impl Display for Ident {} | |
impl Display for Filter {} | |
impl Display for BoxStd {} | |
impl Display for SocketAddr {} | |
impl Display for ToStrError {} | |
impl Display for ParseError {} | |
impl<C> Display for NulError<C> where C: UChar {} | |
impl Display for RecvError {} | |
impl<E> Display for SharedError<E> where E: Display {} | |
impl<T> Display for SendError<T> {} | |
impl Display for CannotReallocInPlace {} | |
impl<T> Display for BlockError<T> {} | |
impl Display for Error {} | |
impl Display for Level {} | |
impl<E> Display for PercentEncode<E> where E: EncodeSet {} | |
impl Display for Group {} | |
impl Display for IfRange {} | |
impl Display for Error {} | |
impl Display for TryRecvError {} | |
impl Display for SocketAddrV6 {} | |
impl Display for CompressError {} | |
impl<C> Display for MissingNulError<C> where C: UChar {} | |
impl Display for Literal {} | |
impl<T> Display for TrySendError<T> {} | |
impl Display for ReadError {} | |
impl Display for DispositionParam {} | |
impl Display for MSVCTarget {} | |
impl Display for RecvError {} | |
impl Display for AcquireError {} | |
impl Display for char {} | |
impl<T> Display for ThrottleError<T> where T: Error {} | |
impl Display for ParseIntError {} | |
impl<B> Display for Cow<B> where B: Display, B: ToOwned, <B as ToOwned>::Owned: Display {} | |
impl<T> Display for String<T> where T: AsRef<[u8]> {} | |
impl<T> Display for Json<T> where T: Display {} | |
impl Display for SocketAddr {} | |
impl Display for NaiveDate {} | |
impl Display for Duration {} | |
impl Display for ParseError {} | |
impl<T> Display for Port<T> {} | |
impl Display for BorrowMutError {} | |
impl Display for StatusCode {} | |
impl Display for FromUtf8Error {} | |
impl Display for Infallible {} | |
impl Display for Key {} | |
impl Display for CaseMappingIter {} | |
impl Display for Name {} | |
impl Display for Slice {} | |
impl<T> Display for SyncFailure<T> where T: Display {} | |
impl Display for Error {} | |
impl Display for Regex {} | |
impl Display for Predicate {} | |
impl<T> Display for SendError<T> {} | |
impl<S> Display for TcpClientStream<S> where S: AsyncRead, S: AsyncWrite, S: Send {} | |
impl Display for Error {} | |
impl<S> Display for HostAndPort<S> where S: AsRef<str> {} | |
impl Display for ParseColorError {} | |
impl Display for ParseError {} | |
impl Display for Lifetime {} | |
impl Display for Error {} | |
impl Display for DecompressError {} | |
impl Display for Window {} | |
impl Display for Reason {} | |
impl<T> Display for RefMut<T> where T: Display {} | |
impl Display for Base64Display {} | |
impl Display for CacheControl {} | |
impl Display for Algorithm {} | |
impl<I> Display for Decompositions<I> where I: Iterator, <I as Iterator>::Item = char, I: Clone {} | |
impl<I> Display for DelayedFormat<I> where I: Iterator, <I as Iterator>::Item = Item, I: Clone {} | |
impl Display for InvalidUriBytes {} | |
impl Display for Ident {} | |
impl Display for Error {} | |
impl Display for {unknown} {} | |
impl Display for SendError {} | |
impl Display for ! {} | |
impl Display for TrySelectError {} | |
impl Display for InvalidHeaderNameBytes {} | |
impl Display for ParseBoolError {} | |
impl Display for RecvTimeoutError {} | |
impl Display for Network {} | |
impl Display for PathAndQuery {} | |
impl Display for Literal {} | |
impl<W> Display for IntoInnerError<W> {} | |
impl Display for Location {} | |
impl Display for SetLoggerError {} | |
impl Display for OneOf {} | |
impl<MF> Display for UdpClientStream<MF> where MF: MessageFinalizer {} | |
impl<T> Display for SendError<T> {} | |
impl Display for Value {} | |
impl Display for Error {} | |
impl Display for Label {} | |
impl Display for Charset {} | |
impl Display for AccessError {} | |
impl Display for ParseError {} | |
impl Display for Error {} | |
impl Display for SemVerError {} | |
impl Display for ErrorKind {} | |
impl Display for Wtf8 {} | |
impl Display for Error {} | |
impl<E> Display for Formatter<E> where E: Display {} | |
impl<T> Display for Form<T> where T: Display {} | |
impl Display for Regex {} | |
impl Display for IntoStringError {} | |
impl Display for Error {} | |
impl<T> Display for UnboundedTrySendError<T> where T: Debug {} | |
impl Display for {unknown} {} | |
impl Display for ParseError {} | |
impl Display for InvalidHeaderValueBytes {} | |
impl<T> Display for InternalError<T> where T: Display, {error} {} | |
impl Display for Error {} | |
impl Display for HttpDate {} | |
impl Display for SyntaxViolation {} | |
impl<T> Display for Wrapping<T> where T: Display {} | |
impl Display for Error {} | |
impl Display for RecvError {} | |
impl Display for Cookie {} | |
impl<T> Display for Rc<T> where T: Display {} | |
impl<E> Display for TimeoutError<E> where E: Display {} | |
impl Display for EncoderError {} | |
impl Display for OutOfRangeError {} | |
impl Display for EscapeUnicode {} | |
impl Display for TurnError {} | |
impl Display for ParseCharError {} | |
impl Display for {unknown} {} | |
impl Display for ReqParseError {} | |
impl<T> Display for QualityItem<T> where T: Display {} | |
impl Display for FromBytesWithNulError {} | |
impl Display for ProtoError {} | |
impl Display for Arguments {} | |
impl<T> Display for Arc<T> where T: Display {} | |
impl Display for Error {} | |
impl Display for FixedOffset {} | |
impl Display for InvalidHeaderName {} | |
impl Display for SocketAddrV4 {} | |
impl<T> Display for Path<T> where T: Display {} | |
impl<T> Display for SendError<T> {} | |
impl<T> Display for TrySendError<T> where T: Debug {} | |
impl Display for JoinPathsError {} | |
impl<T> Display for Ref<T> where T: Display {} | |
impl Display for Ast {} | |
impl Display for TimerError {} | |
impl Display for IpAddr {} | |
impl<T> Display for Error<T> where T: Display {} | |
impl Display for Error {} | |
impl Display for StripPrefixError {} | |
impl Display for {unknown} {} | |
impl Display for VersionReq {} | |
impl Display for UnboundedSendError {} | |
impl Display for ParseBuffer {} | |
impl Display for Identifier {} | |
impl Display for AddrParseError {} | |
impl Display for Identifier {} | |
impl Display for CharTryFromError {} | |
impl Display for ResponseCode {} | |
impl Display for Rfc3339Timestamp {} | |
impl Display for NulError {} | |
impl Display for Method {} | |
impl Display for FrameTooBig {} | |
impl Display for Unexpected {} | |
impl Display for Error {} | |
impl Display for BorrowError {} | |
impl Display for RunError {} | |
impl<T> Display for Query<T> where T: Display {} | |
impl Display for ParseFloatError {} | |
impl Display for RecvError {} | |
impl Display for B {} | |
impl Display for ToUppercase {} | |
impl Display for Ident {} | |
impl<Tz> Display for Date<Tz> where Tz: TimeZone, {unknown}: Display {} | |
impl Display for DispositionType {} | |
impl Display for FromUtf32Error {} | |
impl Display for TryFromSliceError {} | |
impl Display for LanguageTag {} | |
impl Display for SendError {} | |
impl Display for Error {} | |
impl Display for Utc {} | |
impl Display for Error {} | |
impl Display for dyn Expected + {error} {} | |
impl Display for Url {} | |
impl<T> Display for RwLockWriteGuard<T> where T: Display {} | |
impl Display for FromUtf16Error {} | |
impl Display for SameSite {} | |
impl Display for ContentRangeSpec {} | |
impl Display for EscapeDebug {} | |
impl Display for ErrorKind {} | |
impl Display for RecvError {} | |
impl Display for {unknown} {} | |
impl Display for Ipv6Addr {} | |
impl Display for Op {} | |
impl Display for Error {} | |
impl Display for DecoderError {} | |
impl Display for UnboundedRecvError {} | |
impl Display for bool {} | |
impl Display for ResolveError {} | |
impl Display for SelectTimeoutError {} | |
impl Display for Utf8Error {} | |
impl Display for Version {} | |
impl<T> Display for SendError<T> {} | |
impl Display for RecordType {} | |
impl Display for PanicInfo {} | |
impl Display for RawValue {} | |
impl Display for TokenStream {} | |
impl Display for EncodedCookie {} | |
impl Display for TLSError {} | |
impl Display for InvalidStatusCode {} | |
impl Display for InvalidChunkSize {} | |
impl<T> Display for ReuniteError<T> {} | |
impl Display for Mime {} | |
impl Display for ErrorCode {} | |
impl<S> Display for Ascii<S> where S: Display {} | |
impl Display for InvalidMethod {} | |
impl Display for NaiveTime {} | |
impl Display for Punct {} | |
impl Display for RecvError {} | |
impl Display for AddrParseError {} | |
impl<M> Display for NotifyError<M> {} | |
impl<T> Display for TryLockError<T> {} | |
impl<T> Display for SendError<T> where T: Debug {} | |
impl Display for Ipv4Addr {} | |
impl Display for TmFmt {} | |
impl<S> Display for UniCase<S> where S: Display {} | |
impl Display for TryAcquireError {} | |
impl<T> Display for TrySendError<T> {} | |
impl Display for TokenStream {} | |
impl<L, R> Display for Either<L, R> where L: Display, R: Display {} | |
impl Display for RunTimeoutError {} | |
impl Display for X509VerifyResult {} | |
impl Display for Hir {} | |
impl Display for Literal {} | |
impl Display for ErrorImpl {} | |
impl Display for Error {} | |
impl Display for Config {} | |
impl Display for RecvTimeoutError {} | |
impl Display for Group {} | |
impl<T> Display for Connect<T> where T: Address {} | |
impl<T> Display for PoisonError<T> {} | |
impl Display for SteadyTime {} | |
impl Display for TimerErrorKind {} | |
impl Display for Type {} | |
impl Display for Error {} | |
impl<E, U> Display for FramedTransportError<E, U> where U: Encoder, U: Decoder, E: Display, <U as Encoder>::Error: Debug, <U as Decoder>::Error: Debug {} | |
impl Display for Utf8Lossy {} | |
impl<T> Display for LockGuard<T> where T: Display {} | |
impl<T> Display for Guard<T> where T: Debug, T: RefCnt {} | |
impl Display for ParseError {} | |
impl Display for DecodeUtf16Error {} | |
impl Display for Canceled {} | |
impl Display for Authority {} | |
impl<T> Display for SendError<T> {} | |
impl Display for ContentDisposition {} | |
impl Display for LevelFilter {} | |
impl Display for Value {} | |
impl Display for Unsupported {} | |
impl Display for {unknown} {} | |
impl Display for Display {} | |
impl Display for EntityTag {} | |
impl Display for AllocErr {} | |
impl Display for EscapeDefault {} | |
impl Display for Error {} | |
impl Display for Error {} | |
impl Display for ScopedIp {} | |
impl Display for Version {} | |
impl<S> Display for HandshakeError<S> where S: Debug {} | |
impl Display for DecodeError {} | |
impl Display for Unspecified {} | |
impl Display for OutOfRangeError {} | |
impl<I> Display for Recompositions<I> where I: Iterator, <I as Iterator>::Item = char, I: Clone {} | |
impl Display for A {} | |
impl Display for ToLowercase {} | |
impl Display for PercentEncode {} | |
impl<T> Display for DeadlineError<T> where T: Display {} | |
impl Display for Error {} | |
impl Display for TryRecvError {} | |
impl Display for DNSClass {} | |
impl Display for HeaderName {} | |
impl Display for Duration {} | |
impl Display for ExitStatus {} | |
impl Display for {unknown} {} | |
impl Display for String {} | |
impl Display for LayoutErr {} | |
impl Display for Scheme {} | |
impl Display for Error {} | |
impl Display for InvalidUriParts {} | |
impl Display for StdListener {} | |
impl<T, S> Display for ArcSwapAny<T, S> where S: LockStorage, T: Display, T: RefCnt {} | |
impl Display for OpCode {} | |
impl<S> Display for Host<S> where S: AsRef<str> {} | |
impl Display for EnterError {} | |
impl Display for Timestamp {} | |
impl<T> Display for TrySendError<T> {} | |
impl<E> Display for InOrderError<E> where E: Display {} | |
impl Display for SpawnError {} | |
impl<T> Display for SendTimeoutError<T> {} | |
impl Display for TryFromIntError {} | |
impl<T> Display for RwLockReadGuard<T> where T: Display {} | |
impl Display for Buf {} | |
impl Display for SystemTimeError {} | |
impl Display for SetFallbackError {} | |
impl<T> Display for TrySendError<T> {} | |
impl Display for MdnsClientStream {} | |
impl<P> Display for Pin<P> where P: Display {} | |
impl Display for TokenTree {} | |
impl<S, MF> Display for DnsMultiplexer<S, MF, Box<{unknown}>> where S: DnsClientStream, {error}, MF: MessageFinalizer, MF: Send, MF: Sync, {error} {} | |
impl<S> Display for Host<S> where S: AsRef<str> {} | |
impl Display for TryRecvError {} | |
impl Display for SyntaxViolation {} | |
impl Display for Error {} | |
impl<T> Display for MutexGuard<T> where T: Display {} | |
impl Display for TokenStream {} | |
impl Display for FromStrError {} | |
impl<T, E> Display for SendError<T, E> {} | |
impl<Tz> Display for DateTime<Tz> where Tz: TimeZone, {unknown}: Display {} | |
impl Display for CacheDirective {} | |
impl Display for NaiveDateTime {} | |
impl Display for Name {} | |
impl Display for KeyRejected {} | |
impl Display for RunError {} | |
impl Display for InvalidUri {} | |
impl Display for InvalidHeaderValue {} | |
impl Display for Group {} | |
impl Display for SupportedAlgorithms {} | |
impl Display for ExtendedValue {} | |
impl Display for Url {} | |
impl Display for Error {} | |
impl Display for Query {} | |
trait From<T> {} | |
impl From<DateTime<FixedOffset>> for DateTime<Local> {} | |
impl From<{unknown}> for Socket {} | |
impl From<PathAndQuery> for Bytes {} | |
impl<T> From<T> for CachePadded<T> {} | |
impl From<RecordType> for &str {} | |
impl From<CString> for Cow<CStr> {} | |
impl From<(EdnsCode, &[u8])> for EdnsOption {} | |
impl From<&mut [u8]> for &mut IoVec {} | |
impl<I> From<(I, u16)> for SocketAddr where I: Into<IpAddr> {} | |
impl From<Map<String, Value>> for Value {} | |
impl From<&str> for Key {} | |
impl<W> From<x4<W>> for vec512_storage where W: Copy, vec128_storage: From<W> {} | |
impl From<i16> for Value {} | |
impl<T> From<&mut T> for NonNull<T> {} | |
impl From<&UStr<u16>> for Cow<UStr<u16>> {} | |
impl<T> From<SendError<T>> for SendError<T> {} | |
impl<T> From<Data<T>> for Frame<T> {} | |
impl From<DateTime<FixedOffset>> for DateTime<Utc> {} | |
impl<T, B> From<ReadPreface<T, Prioritized<{unknown}>>> for Handshaking<T, B> where T: AsyncRead, T: AsyncWrite, B: IntoBuf {} | |
impl From<Socket> for UdpSocket {} | |
impl From<Socket> for TcpListener {} | |
impl From<Nsec3HashAlgorithm> for u8 {} | |
impl From<{unknown}> for Ident {} | |
impl From<KeyRejected> for Unspecified {} | |
impl From<Box<CStr>> for CString {} | |
impl From<&EdnsOption> for Vec<u8> {} | |
impl From<Error> for SendError {} | |
impl<B> From<Response<B>> for ResponseBuilder {} | |
impl<T> From<Continuable> for Frame<T> {} | |
impl From<Box<OsStr>> for OsString {} | |
impl From<&PathBuf> for Cow<Path> {} | |
impl From<{unknown}> for StreamId {} | |
impl From<Identifier> for Identifier {} | |
impl From<&{unknown}> for ByteStr {} | |
impl From<Option<usize>> for KeepAlive {} | |
impl<A> From<Vec<{unknown}>> for SmallVec<A> where A: Array {} | |
impl From<UString<u16>> for OsString {} | |
impl From<CloseCode> for CloseReason {} | |
impl From<ZeroMeansSuccess> for Result<(), Unspecified> {} | |
impl<T> From<SendError<T>> for TrySendError<T> {} | |
impl From<Error> for ProtoError {} | |
impl From<Error> for ResolveError {} | |
impl From<Socket> for TcpListener {} | |
impl From<{unknown}> for TokenStream {} | |
impl From<Reason> for Error {} | |
impl From<Match> for &str {} | |
impl From<DNSSECRecordType> for &str {} | |
impl From<Error> for Error {} | |
impl From<Vec<usize>> for IndexVec {} | |
impl From<&str> for Vec<u8> {} | |
impl From<OsString> for Arc<OsStr> {} | |
impl<T> From<&T> for PathBuf where T: AsRef<OsStr> {} | |
impl<O, T> From<O> for OwningRef<O, T> where O: StableDeref, O: Deref, <O as Deref>::Target = T {} | |
impl From<Scheme> for Bytes {} | |
impl From<StreamId> for {unknown} {} | |
impl From<OsString> for DefaultEnvKey {} | |
impl From<ByteStr> for Bytes {} | |
impl From<Option<&Debt>> for Protection {} | |
impl From<u8> for OpCode {} | |
impl From<&Method> for Method {} | |
impl<T> From<RecvError> for RecvHeaderBlockError<T> {} | |
impl From<Error> for ProtoError {} | |
impl From<String> for ResolveError {} | |
impl From<TokenTree> for TokenStream {} | |
impl From<UnixSocket> for UnixListener {} | |
impl From<EnterError> for RunTimeoutError {} | |
impl From<[u32;_]> for vec128_storage {} | |
impl From<UCString<u16>> for OsString {} | |
impl From<&CStr> for Rc<CStr> {} | |
impl<T> From<(T, TrySendError)> for UnboundedTrySendError<T> {} | |
impl<T> From<&Vec<T>> for Cow<[T]> where T: Clone {} | |
impl From<&str> for Arc<str> {} | |
impl From<String> for PathBuf {} | |
impl<X> From<{unknown}> for Uniform<X> where X: SampleUniform {} | |
impl From<Response<Body>> for Error {} | |
impl From<i32> for Value {} | |
impl From<Cow<str>> for Box<dyn Error + Send + Sync + {error}> {} | |
impl From<Algorithm> for DigestType {} | |
impl From<SpawnError> for ProtoError {} | |
impl From<Arc<ClientConfig>> for TlsConnector {} | |
impl From<StandardHeader> for HeaderName {} | |
impl From<TcpListener> for Socket {} | |
impl<R, T> From<T> for RwLock<R, T> where R: RawRwLock {} | |
impl From<Op> for Op {} | |
impl<C, T> From<&T> for UCString<C> where C: UChar, T: AsRef<UCStr<C>> {} | |
impl From<CString> for Arc<CStr> {} | |
impl<T> From<&[T]> for Arc<[T]> where T: Clone {} | |
impl From<OsString> for Rc<OsStr> {} | |
impl From<Bytes> for Body {} | |
impl From<NulError> for Status {} | |
impl<T> From<(T, TrySendError)> for TrySendError<T> {} | |
impl<T, S> From<T> for ArcSwapAny<T, S> where T: RefCnt, S: LockStorage {} | |
impl From<&{unknown}> for Ref {} | |
impl From<String> for Box<dyn Error> {} | |
impl From<&mut [u8]> for &mut IoVec {} | |
impl From<DigestType> for u8 {} | |
impl<R, G, T> From<T> for ReentrantMutex<R, G, T> where R: RawMutex, G: GetThreadId {} | |
impl From<BytesMut> for Bytes {} | |
impl From<{unknown}> for LexError {} | |
impl<IO, S> From<(IO, S)> for TlsStream<IO, S> where S: Session {} | |
impl From<UdpSocket> for Socket {} | |
impl From<Error> for Error {} | |
impl From<TryFromSliceError> for Unspecified {} | |
impl From<char> for u32 {} | |
impl From<[Block;_]> for Key {} | |
impl From<&[u8]> for SupportedAlgorithms {} | |
impl From<[u8;_]> for Ipv4Addr {} | |
impl From<&str> for ContentEncoding {} | |
impl From<Message> for DnsResponse {} | |
impl From<{unknown}> for ReadinessState {} | |
impl<T> From<T> for Error where T: ResponseError, {error} {} | |
impl<T> From<&mut Option<T>> for Option<&mut T> {} | |
impl From<&[u8]> for Body {} | |
impl From<String> for BytesMut {} | |
impl From<&mut [u8]> for &mut IoVec {} | |
impl<T> From<PoisonError<T>> for TryLockError<T> {} | |
impl From<String> for UString<u16> {} | |
impl<E> From<E> for Box<dyn Error + {error}> where E: Error, {error} {} | |
impl<F> From<F> for ErrorImpl where F: Fail {} | |
impl<T, B> From<Flush<T, Prioritized<{unknown}>>> for Handshaking<T, B> where T: AsyncRead, T: AsyncWrite, B: IntoBuf {} | |
impl From<ProtoError> for String {} | |
impl From<{unknown}> for Char {} | |
impl From<ResponseCode> for u16 {} | |
impl From<&Error> for Formatter<ErrorKind> {} | |
impl From<DnsResponse> for Message {} | |
impl<T> From<&mut [T]> for Vec<T> where T: Clone {} | |
impl From<RecvError> for TryRecvError {} | |
impl<T> From<Headers> for Frame<T> {} | |
impl From<u8> for CertUsage {} | |
impl From<Vec<u32>> for IndexVec {} | |
impl From<Vec<u8>> for BytesMut {} | |
impl From<(char,)> for Fold {} | |
impl From<u16> for KeyTrust {} | |
impl From<&str> for Rc<str> {} | |
impl From<Custom> for Bytes {} | |
impl From<File> for Stdio {} | |
impl From<DnsMultiplexerSerialResponseInner> for DnsMultiplexerSerialResponse {} | |
impl From<{unknown}> for TypeParam {} | |
impl From<InvalidHeaderValue> for Error {} | |
impl From<String> for Box<{unknown}> {} | |
impl From<HeaderValue> for Bytes {} | |
impl From<UnixReady> for Ready {} | |
impl From<Ipv4Addr> for u32 {} | |
impl From<Duration> for Duration {} | |
impl<T> From<Vec<T>> for Box<[T]> {} | |
impl From<ConnectError> for ConnectError {} | |
impl From<u32x4_generic> for vec128_storage {} | |
impl From<&UCStr<u16>> for Cow<UCStr<u16>> {} | |
impl From<HeadersFlag> for u8 {} | |
impl From<Error> for ParseError {} | |
impl From<IpAddr> for Name {} | |
impl From<&Path> for Arc<Path> {} | |
impl From<u8> for Value {} | |
impl From<PercentDecode> for Cow<[u8]> {} | |
impl From<Token> for usize {} | |
impl From<&Box<Sender<i32>>> for SignalId {} | |
impl<S> From<RecvStream> for Payload<S> {} | |
impl From<{unknown}> for Span {} | |
impl From<u16> for KeyUsage {} | |
impl From<String> for Rc<str> {} | |
impl<X> From<{unknown}> for Uniform<X> where X: SampleUniform {} | |
impl<Tz> From<DateTime<Tz>> for SystemTime where Tz: TimeZone {} | |
impl<T> From<T> for Codec<T, Cursor<Bytes>> where T: AsyncRead, T: AsyncWrite {} | |
impl From<Error> for Error {} | |
impl From<Group> for TokenTree {} | |
impl From<InvalidHeaderNameBytes> for Error {} | |
impl From<Socket> for {unknown} {} | |
impl From<IpAddr> for ScopedIp {} | |
impl From<String> for Cow<{unknown}> {} | |
impl From<TokenTree> for TokenStream {} | |
impl From<&str> for ResourceDef {} | |
impl From<&{unknown}> for Response<Body> {} | |
impl From<Header<HeaderName>> for Header<Option<HeaderName>> {} | |
impl<R, T> From<T> for Mutex<R, T> where R: RawMutex {} | |
impl From<f64> for Value {} | |
impl From<InvalidUri> for ParseError {} | |
impl From<ErrorStack> for Error {} | |
impl From<InvalidHeaderValue> for DecoderError {} | |
impl From<u32> for FuchsiaReady {} | |
impl From<SendError> for Error {} | |
impl From<u16> for UpdateScope {} | |
impl From<SystemTime> for DateTime<Local> {} | |
impl<E, F, G> From<E> for Background<F, G> where E: Into<ResolveError>, F: Future, <F as Future>::Error = ResolveError, G: Future, <G as Future>::Error = ResolveError {} | |
impl<T> From<&mut T> for Unique<T> {} | |
impl From<InvalidMethod> for Error {} | |
impl From<i32> for Type {} | |
impl From<&{unknown}> for Cow<{unknown}> {} | |
impl From<String> for String<String> {} | |
impl From<[u16;_]> for Ipv6Addr {} | |
impl<W> From<IntoInnerError<W>> for Error {} | |
impl From<TokenStream> for {unknown} {} | |
impl From<DNSClass> for &str {} | |
impl From<u128x1_generic> for vec128_storage {} | |
impl From<u8> for FingerprintType {} | |
impl<C> From<&UCStr<C>> for Box<UCStr<C>> where C: UChar {} | |
impl From<SystemTime> for Timestamp {} | |
impl From<bool> for Value {} | |
impl From<Utf8Error> for ParseError {} | |
impl From<isize> for Value {} | |
impl From<ErrorKind> for InvalidUriParts {} | |
impl From<FuchsiaReady> for Ready {} | |
impl From<Reason> for Error {} | |
impl From<u8> for Protocol {} | |
impl From<&str> for ProtoError {} | |
impl From<DataFlags> for u8 {} | |
impl From<RecvError> for TryRecvError {} | |
impl From<InvalidStatusCode> for Error {} | |
impl From<{unknown}> for Socket {} | |
impl From<OpCode> for u8 {} | |
impl<I, E> From<Result<I, E>> for Response<Body> where I: Into<Response<Body>>, E: Into<Error> {} | |
impl<T> From<Port<T>> for u16 {} | |
impl<T> From<T> for Cell<T> {} | |
impl From<SocketAddrV6> for SocketAddr {} | |
impl<T> From<Vec<T>> for Value where T: Into<Value> {} | |
impl<E> From<E> for TimeoutError<E> {} | |
impl From<Error> for EncoderError {} | |
impl From<Version> for Version {} | |
impl From<ErrorKind> for InvalidUriBytes {} | |
impl From<KEY> for RData {} | |
impl<R, G, T> From<T> for ReentrantMutex<R, G, T> where R: RawMutex, G: GetThreadId {} | |
impl<T> From<{unknown}> for Unique<T> {} | |
impl From<UnixSocket> for UnixSocket {} | |
impl From<LookupFuture<LookupEither<ConnectionHandle, StandardConnection>>> for SrvLookupFuture {} | |
impl From<DateTime<Utc>> for DateTime<Local> {} | |
impl<T> From<T> for Path<T> {} | |
impl From<{unknown}> for Socket {} | |
impl From<Socket> for UdpSocket {} | |
impl From<u128> for Ipv6Addr {} | |
impl From<&EdnsOption> for EdnsCode {} | |
impl From<&ResponseHead> for ResponseBuilder {} | |
impl From<PushPromiseFlag> for u8 {} | |
impl From<Duration> for Duration {} | |
impl From<&[u8]> for TBS {} | |
impl From<&OsStr> for Box<OsStr> {} | |
impl From<PathBuf> for Cow<Path> {} | |
impl From<u32> for Value {} | |
impl From<LexError> for Error {} | |
impl<A> From<&[{unknown}]> for SmallVec<A> where A: Array, {unknown}: Clone {} | |
impl From<Group> for Group {} | |
impl<T> From<(CloseCode, T)> for CloseReason where T: Into<String> {} | |
impl<T> From<TrySendError<T>> for TrySendError<T> {} | |
impl From<SslErrorStack> for ProtoError {} | |
impl<T> From<PoisonError<T>> for ResolveError {} | |
impl From<!> for Infallible {} | |
impl From<UnixSocket> for UnixStream {} | |
impl From<DateTime<Utc>> for DateTime<FixedOffset> {} | |
impl From<StatusCode> for u16 {} | |
impl From<Socket> for TcpStream {} | |
impl<T> From<T> for Mutex<T> {} | |
impl From<&Edns> for Record {} | |
impl From<u16> for RecordType {} | |
impl From<Cow<CStr>> for CString {} | |
impl From<Error> for Error {} | |
impl From<Ipv4Addr> for IpAddr {} | |
impl From<u16> for DNSSECRecordType {} | |
impl From<Vec<u32>> for IndexVec {} | |
impl<F> From<F> for Error where F: Fail {} | |
impl<O, T> From<O> for OwningRefMut<O, T> where O: StableDeref, O: DerefMut, {error} {} | |
impl From<f32> for Value {} | |
impl From<&[u8]> for &IoVec {} | |
impl<T> From<Vec<T>> for VecDeque<T> {} | |
impl From<DNSNameRef> for Input {} | |
impl From<ParseError> for ProtoError {} | |
impl From<Error> for ResolveError {} | |
impl From<TokenStream> for TokenStream {} | |
impl<T> From<&T> for NotifyHandle where T: Notify {} | |
impl<T> From<T> for Lock<T> {} | |
impl From<UCString<u32>> for Cow<UCStr<u32>> {} | |
impl From<Error> for RecvError {} | |
impl<T> From<Arc<T>> for NotifyHandle where T: Notify, {error} {} | |
impl From<Error> for DecoderError {} | |
impl<T> From<Vec<T>> for Cow<[T]> where T: Clone {} | |
impl<T> From<Vec<T>> for Arc<[T]> {} | |
impl From<OsString> for Box<OsStr> {} | |
impl From<PathBuf> for OsString {} | |
impl From<!> for TryFromIntError {} | |
impl From<Error> for Error {} | |
impl From<TryAcquireError> for TrySendError {} | |
impl From<Errors> for ParseError {} | |
impl From<ErrorKind> for Status {} | |
impl<D> From<D> for Context<D> where {error}, D: Send, D: Sync, {error} {} | |
impl From<Error> for Error {} | |
impl<T> From<Vec<T>> for Rc<[T]> {} | |
impl From<Cow<str>> for Box<dyn Error> {} | |
impl From<Unspecified> for ProtoError {} | |
impl From<&str> for Bytes {} | |
impl From<Arc<ServerConfig>> for TlsAcceptor {} | |
impl<T> From<EnterError> for BlockError<T> {} | |
impl From<TcpStream> for Socket {} | |
impl From<Authority> for Bytes {} | |
impl From<Tag> for usize {} | |
impl From<Name> for &str {} | |
impl From<Exec> for Regex {} | |
impl From<HeaderMap<HeaderValue>> for HeaderMap<HeaderValue> {} | |
impl<C> From<UCString<C>> for UString<C> where C: UChar {} | |
impl From<{unknown}> for TDEFLFlush {} | |
impl From<Error> for Error {} | |
impl From<&CStr> for Arc<CStr> {} | |
impl From<Error> for SendError {} | |
impl<T> From<T> for Arc<T> {} | |
impl From<&OsStr> for Cow<OsStr> {} | |
impl From<&String> for Body {} | |
impl From<ReadinessState> for {unknown} {} | |
impl From<Uri> for Parts {} | |
impl From<ChaChaCore> for ChaChaRng {} | |
impl From<i64> for Value {} | |
impl From<Literal> for Literal {} | |
impl From<UString<u32>> for Cow<UStr<u32>> {} | |
impl From<&str> for Box<dyn Error + Send + Sync + {error}> {} | |
impl<S> From<Host<S>> for HostInternal {} | |
impl From<&[u8]> for Bytes {} | |
impl From<SocketAddr> for SockAddr {} | |
impl From<{unknown}> for TokenStream {} | |
impl From<HeaderName> for Bytes {} | |
impl From<usize> for Index {} | |
impl<NI> From<u32x4x4_avx2<NI>> for vec512_storage {} | |
impl From<Protocol> for i32 {} | |
impl From<u32> for Ipv4Addr {} | |
impl From<Error> for Error {} | |
impl From<Error> for Error {} | |
impl From<&CStr> for Cow<CStr> {} | |
impl From<()> for Error {} | |
impl From<RecvError> for RecvTimeoutError {} | |
impl<S> From<SizedStream<S>> for Body where S: Stream, <S as Stream>::Item = Bytes, <S as Stream>::Error = Error, {error} {} | |
impl From<u8> for Matching {} | |
impl From<Error> for Status {} | |
impl<T> From<&Option<T>> for Option<&T> {} | |
impl From<&str> for Body {} | |
impl From<Bytes> for BytesMut {} | |
impl From<OsString> for UString<u32> {} | |
impl<T> From<SendError<T>> for TrySendError<T> {} | |
impl<E> From<E> for Box<dyn Error + Send + Sync + {error}> where E: Error, E: Send, E: Sync, {error} {} | |
impl From<SocketAddrV6> for SockAddr {} | |
impl From<ProtoError> for Error {} | |
impl<NI> From<x4<u128x1_sse2<YesS3, YesS4, NI>>> for u32x4x4_avx2<NI> where NI: Copy {} | |
impl<T> From<T> for T {} | |
impl From<Exec> for RegexSet {} | |
impl<T> From<BinaryHeap<T>> for Vec<T> {} | |
impl From<TcpStream> for Socket {} | |
impl From<i32> for Protocol {} | |
impl<E, U> From<E> for FramedTransportError<E, U> where U: Encoder, U: Decoder {} | |
impl From<Algorithm> for SupportedAlgorithms {} | |
impl From<Predicate> for Predicate {} | |
impl From<&Error> for Formatter<ErrorKind> {} | |
impl From<Exec> for Regex {} | |
impl<T> From<&[T]> for Vec<T> where T: Clone {} | |
impl From<Cow<OsStr>> for OsString {} | |
impl From<Error> for Error {} | |
impl<T> From<&[T]> for Value where T: Clone, T: Into<Value> {} | |
impl From<CertUsage> for u8 {} | |
impl From<BlockingError<Error>> for PayloadError {} | |
impl<T> From<&T> for OsString where T: AsRef<OsStr> {} | |
impl From<Vec<usize>> for IndexVec {} | |
impl<W, G> From<x2<W, G>> for vec256_storage where W: Copy, vec128_storage: From<W> {} | |
impl From<SystemTime> for HttpDate {} | |
impl From<bool> for Value {} | |
impl From<String> for Body {} | |
impl From<(char, char)> for Fold {} | |
impl From<u64> for N0 {} | |
impl From<Box<Path>> for PathBuf {} | |
impl From<Io> for PipeReader {} | |
impl<T> From<Repr<T>> for Bytes where T: Into<Bytes> {} | |
impl<C> From<&UStr<C>> for Box<UStr<C>> where C: UChar {} | |
impl<T> From<T> for PathSegment where T: Into<{unknown}> {} | |
impl From<Box<{unknown}>> for String {} | |
impl From<Ready> for UnixReady {} | |
impl From<NulError> for Error {} | |
impl From<&mut [u8]> for &mut IoVec {} | |
impl From<Bytes> for Response<Body> {} | |
impl<T> From<Box<[T]>> for Vec<T> {} | |
impl From<FromUtf16Error> for Error {} | |
impl From<Algorithm> for &str {} | |
impl From<u8> for Selector {} | |
impl From<Error> for PayloadError {} | |
impl From<String> for OsString {} | |
impl From<PathBuf> for Arc<Path> {} | |
impl From<usize> for Token {} | |
impl From<Box<dyn Stream<Item = Bytes, Error = PayloadError>>> for Payload<Box<dyn Stream<Item = Bytes, Error = PayloadError>>> {} | |
impl<T> From<Box<T>> for Rc<T> {} | |
impl From<Io> for PipeWriter {} | |
impl<S> From<S> for UniCase<S> where S: AsRef<str> {} | |
impl From<ChildStdout> for Stdio {} | |
impl From<Ident> for TokenTree {} | |
impl From<RecvError> for RecvTimeoutError {} | |
impl From<Vec<NameServerConfig>> for NameServerConfigGroup {} | |
impl From<InvalidHeaderName> for Error {} | |
impl From<i32> for Domain {} | |
impl From<&String> for String {} | |
impl From<Reason> for u32 {} | |
impl<T> From<T> for UnsafeCell<T> {} | |
impl From<&[u8]> for Response<Body> {} | |
impl From<&[u8]> for &IoVec {} | |
impl From<&CStr> for CString {} | |
impl<E> From<E> for InOrderError<E> {} | |
impl From<Option<Error>> for PayloadError {} | |
impl<T> From<SendError<T>> for SendTimeoutError<T> {} | |
impl From<Ipv6Addr> for Name {} | |
impl From<&Path> for Rc<Path> {} | |
impl From<u16> for Value {} | |
impl From<PercentEncode> for Cow<{unknown}> {} | |
impl From<InvalidHeaderName> for DecoderError {} | |
impl<S> From<Payload> for Payload<S> {} | |
impl<S> From<SslStream<S>> for SslStream<S> {} | |
impl From<StandardHeader> for HdrName {} | |
impl<C> From<UString<C>> for Box<UStr<C>> where C: UChar {} | |
impl From<DNSKEY> for RData {} | |
impl From<SystemTime> for DateTime<Utc> {} | |
impl From<&str> for ResolveError {} | |
impl From<StreamResult> for Result<MZStatus, MZError> {} | |
impl From<Infallible> for TryFromSliceError {} | |
impl From<InvalidUriParts> for Error {} | |
impl From<Ipv6Addr> for ScopedIp {} | |
impl From<Cow<{unknown}>> for String {} | |
impl From<Record> for RecordSet {} | |
impl From<[u8;_]> for Ipv6Addr {} | |
impl From<{unknown}> for TokenStream {} | |
impl From<String> for Response<Body> {} | |
impl From<DNSClass> for u16 {} | |
impl<T> From<Protocol> for Scheme2<T> {} | |
impl From<String> for Value {} | |
impl From<FromUtf8Error> for ParseError {} | |
impl From<()> for Error {} | |
impl From<Ready> for FuchsiaReady {} | |
impl From<Exec> for RegexSet {} | |
impl From<Error> for Error {} | |
impl<T> From<{unknown}> for NonNull<T> {} | |
impl From<&str> for DispositionType {} | |
impl<T> From<T> for Poll<T> {} | |
impl From<SettingsFlags> for u8 {} | |
impl From<Context<ProtoErrorKind>> for ProtoError {} | |
impl From<{unknown}> for Error {} | |
impl From<Literal> for TokenTree {} | |
impl From<Lookup> for SrvLookup {} | |
impl From<DateTime<Local>> for DateTime<FixedOffset> {} | |
impl From<String> for Vec<u8> {} | |
impl From<[u16;_]> for IpAddr {} | |
impl From<ResponseBuilder> for Response<Body> {} | |
impl From<Ipv6Addr> for IpAddr {} | |
impl From<u8> for Algorithm {} | |
impl<C> From<UCString<C>> for Box<UCStr<C>> where C: UChar {} | |
impl From<Scheme2<Box<ByteStr>>> for Scheme {} | |
impl From<SocketAddrV4> for SocketAddr {} | |
impl From<&str> for Value {} | |
impl From<Result> for {unknown} {} | |
impl From<i8> for Value {} | |
impl From<InvalidStatusCode> for DecoderError {} | |
impl<T> From<T> for RwLock<T> {} | |
impl From<LayoutErr> for CollectionAllocErr {} | |
impl From<ErrorKind> for InvalidUri {} | |
impl From<Error> for Error {} | |
impl From<PercentDecode> for Cow<[u8]> {} | |
impl From<&[u8;_]> for Key {} | |
impl From<HdrName> for HeaderName {} | |
impl From<DateTime<Local>> for DateTime<Utc> {} | |
impl<L, R> From<Result<R, L>> for Either<L, R> {} | |
impl From<UdpSocket> for Socket {} | |
impl<M> From<TrySendError<M>> for NotifyError<M> {} | |
impl From<Ipv6Addr> for u128 {} | |
impl From<RecordType> for u16 {} | |
impl From<CString> for Box<CStr> {} | |
impl From<usize> for Selected {} | |
impl<T, E> From<Result<T, E>> for FutureResult<T, E> {} | |
impl From<&Path> for Cow<Path> {} | |
impl<S> From<Host<S>> for HostInternal {} | |
impl<T> From<T> for Async<T> {} | |
impl<T> From<&T> for NonNull<T> {} | |
impl From<ErrorStack> for Error {} | |
impl<B> From<Reset> for Frame<B> {} | |
impl<C, T> From<&T> for UString<C> where C: UChar, T: AsRef<UStr<C>> {} | |
impl<T> From<*mut T> for AtomicPtr<T> {} | |
impl<T> From<Error> for SendError<T> {} | |
impl From<DNSNameRef> for DNSName {} | |
impl From<ResolveError> for Error {} | |
impl<T, B> From<Codec<T, Prioritized<{unknown}>>> for Handshaking<T, B> where T: AsyncRead, T: AsyncWrite, B: IntoBuf {} | |
impl From<String> for Property {} | |
impl From<Utf8Error> for ParseError {} | |
impl From<Socket> for {unknown} {} | |
impl From<u8> for Level {} | |
impl From<&Record> for Edns {} | |
impl From<Errors> for ParseError {} | |
impl From<Socket> for TcpStream {} | |
impl From<&CStr> for Box<CStr> {} | |
impl From<u16> for EdnsCode {} | |
impl From<Error> for RecvError {} | |
impl From<TimerError> for Error {} | |
impl From<PathBuf> for Box<Path> {} | |
impl<O, T> From<OwningRefMut<O, T>> for OwningRef<O, T> where O: StableDeref, O: DerefMut, {error} {} | |
impl From<u64> for Value {} | |
impl<U32> From<Counter<U32>> for Iv where U32: Layout<u32>, u32: From<U32> {} | |
impl From<String> for ByteStr {} | |
impl<S> From<ErrorStack> for HandshakeError<S> {} | |
impl From<usize> for KeepAlive {} | |
impl<A> From<A> for SmallVec<A> where A: Array {} | |
impl<E> From<PercentEncode<E>> for Cow<{unknown}> where E: EncodeSet {} | |
impl From<UString<u32>> for OsString {} | |
impl From<u16> for CloseCode {} | |
impl<T> From<Error> for TrySendError<T> {} | |
impl<T> From<VecDeque<T>> for Vec<T> {} | |
impl From<Error<ProtoError>> for ProtoError {} | |
impl From<ProtoError> for ResolveError {} | |
impl From<TokenStream> for {unknown} {} | |
impl From<EdnsCode> for u16 {} | |
impl From<UCString<u16>> for Cow<UCStr<u16>> {} | |
impl From<DNSSECRecordType> for u16 {} | |
impl From<Error> for Error {} | |
impl<T> From<&[T]> for Cow<[T]> where T: Clone {} | |
impl<T> From<Box<T>> for Arc<T> {} | |
impl From<&OsStr> for Arc<OsStr> {} | |
impl<S, E> From<BodyStream<S, E>> for Body where S: Stream, <S as Stream>::Item = Bytes, <S as Stream>::Error = E, {error}, E: Into<Error>, {error} {} | |
impl From<OsString> for PathBuf {} | |
impl From<Infallible> for TryFromIntError {} | |
impl From<ErrorKind> for Error {} | |
impl From<Error> for Error {} | |
impl From<Status> for ErrorKind {} | |
impl From<DefaultEnvKey> for OsString {} | |
impl<T> From<T> for Env where T: Into<Cow<str>> {} | |
impl From<f64> for Value {} | |
impl From<&[u8;_]> for Block {} | |
impl<Sz> From<ShortHash<Sz>> for HashValue {} | |
impl From<{unknown}> for Error {} | |
impl<T> From<PoisonError<T>> for ProtoError {} | |
impl<T> From<Vec<T>> for BinaryHeap<T> where T: Ord {} | |
impl From<EndOfInput> for Unspecified {} | |
impl From<UCString<u32>> for OsString {} | |
impl From<UserError> for SendError {} | |
impl From<CString> for Rc<CStr> {} | |
impl From<String> for Arc<str> {} | |
impl From<OsString> for Cow<OsStr> {} | |
impl<T> From<T> for RefCell<T> {} | |
impl<T> From<T> for Message<T> {} | |
impl<B> From<GoAway> for Frame<B> {} | |
impl<X> From<{unknown}> for Uniform<X> where X: SampleUniform {} | |
impl<T> From<NodeToHandle<T>> for NotifyHandle {} | |
impl From<&str> for Box<dyn Error> {} | |
impl From<String> for Bytes {} | |
impl From<Custom> for HeaderName {} | |
impl From<TokenStream> for {unknown} {} | |
impl From<Message<RequestHead>> for Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>> {} | |
impl<B> From<WindowUpdate> for Frame<B> {} | |
impl From<VersionReq> for VersionReq {} | |
impl From<Error> for Error {} | |
impl From<&CString> for Cow<CStr> {} | |
impl<T> From<Ping> for Frame<T> {} | |
impl From<&OsStr> for Rc<OsStr> {} | |
impl From<BytesMut> for Body {} | |
impl<T> From<PushPromise> for Frame<T> {} | |
impl From<Authority> for Key {} | |
impl From<Matching> for u8 {} | |
impl From<Status> for Error {} | |
impl<T> From<T> for Option<T> {} | |
impl From<&str> for BytesMut {} | |
impl From<&str> for Value {} | |
impl From<OsString> for UString<u16> {} | |
impl From<usize> for Ref {} | |
impl From<String> for Box<dyn Error + Send + Sync> {} | |
impl From<Vec<u8>> for Bytes {} | |
impl From<SocketAddrV4> for SockAddr {} | |
impl From<LexError> for LexError {} | |
impl From<ChildStdin> for Stdio {} | |
impl From<Utf8Error> for ProtoError {} | |
impl<R, T> From<T> for Mutex<R, T> where R: RawMutex {} | |
impl From<TcpListener> for Socket {} | |
impl From<Type> for i32 {} | |
impl From<u8> for char {} | |
impl From<&SupportedAlgorithms> for Vec<u8> {} | |
impl From<[u8;_]> for IpAddr {} | |
impl From<String> for ReqParseError {} | |
impl From<SmallVec<[Message;_]>> for DnsResponse {} | |
impl From<Error> for Response<Body> {} | |
impl From<&OsString> for Cow<OsStr> {} | |
impl From<Lookup> for LookupIp {} | |
impl From<Tm> for HttpDate {} | |
impl From<Vec<u8>> for Body {} | |
impl From<&[u8]> for BytesMut {} | |
impl From<&[u8]> for &IoVec {} | |
impl From<(char, char, char)> for Fold {} | |
impl From<String> for UString<u32> {} | |
impl From<&Path> for Box<Path> {} | |
impl<T> From<T> for Rc<T> {} | |
impl From<&HeaderName> for HeaderName {} | |
impl From<&StatusCode> for StatusCode {} | |
impl From<&StreamResult> for Result<MZStatus, MZError> {} | |
impl<T> From<T> for Path where T: Into<PathSegment> {} | |
impl From<Never> for Error {} | |
impl From<AddrParseError> for AddrParseError {} | |
impl From<Option<{unknown}>> for Char {} | |
impl From<HeaderName> for HeaderValue {} | |
impl From<DeriveInput> for Item {} | |
impl From<u16> for ResponseCode {} | |
impl From<BytesMut> for Response<Body> {} | |
impl<T> From<Cow<[T]>> for Vec<T> where [T]: ToOwned, <[T] as ToOwned>::Owned = Vec<T> {} | |
impl From<Utf8Error> for Error {} | |
impl From<Key> for Cow<str> {} | |
impl From<(u64, u64, u64)> for Version {} | |
impl From<Selector> for u8 {} | |
impl From<HttpDate> for SystemTime {} | |
impl From<Cow<Path>> for PathBuf {} | |
impl From<char> for Value {} | |
impl From<KeyTrust> for u16 {} | |
impl<T> From<&[T]> for Rc<[T]> where T: Clone {} | |
impl From<ChildStderr> for Stdio {} | |
impl From<bool> for AtomicBool {} | |
impl<F, G> From<AndThen<MapErr<Receiver<F>, fn(Canceled) -> ResolveError>, G, fn(F) -> G>> for Background<F, G> where F: Future, <F as Future>::Error = ResolveError, G: Future, <G as Future>::Error = ResolveError {} | |
impl From<Error> for Error {} | |
impl From<Punct> for TokenTree {} | |
impl From<InvalidHeaderValueBytes> for Error {} | |
impl From<&{unknown}> for String {} | |
impl From<&HeaderValue> for HeaderValue {} | |
impl<R, T> From<T> for RwLock<R, T> where R: RawRwLock {} | |
impl From<Duration> for Duration {} | |
impl<A, T, S> From<A> for Cache<A, T> where A: Deref, <A as Deref>::Target = ArcSwapAny<T, S>, T: RefCnt, S: LockStorage {} | |
impl From<u32> for Reason {} | |
impl<T> From<HandshakeError<T>> for ConnectError {} | |
impl From<&UCStr<u32>> for Cow<UCStr<u32>> {} | |
impl From<Error> for PayloadError {} | |
impl<R, G, T> From<T> for ReentrantMutex<R, G, T> where R: RawMutex, G: GetThreadId {} | |
impl From<Ipv4Addr> for Name {} | |
impl From<PathBuf> for Rc<Path> {} | |
impl From<InvalidMethod> for DecoderError {} | |
impl From<UString<u16>> for Cow<UStr<u16>> {} | |
impl<S> From<Payload> for Payload<S> {} | |
impl From<Span> for Span {} | |
impl From<KeyUsage> for u16 {} | |
impl<X> From<{unknown}> for Uniform<X> where X: SampleUniform {} | |
impl<C> From<Box<UStr<C>>> for UString<C> where C: UChar {} | |
impl<T, E, A> From<Result<T, E>> for FutureResult<T, E, A> {} | |
impl<T> From<Settings> for Frame<T> {} | |
impl From<Context<ResolveErrorKind>> for ResolveError {} | |
impl<Tz> From<TsSeconds<Tz>> for DateTime<Tz> where Tz: TimeZone {} | |
impl From<InvalidUriBytes> for Error {} | |
impl From<Socket> for {unknown} {} | |
impl From<Ipv4Addr> for ScopedIp {} | |
impl From<&String> for Cow<{unknown}> {} | |
impl<B> From<Priority> for Frame<B> {} | |
impl From<ParserNumber> for Number {} | |
impl From<DecompressError> for Error {} | |
impl From<String> for ResourceDef {} | |
impl From<CString> for Vec<u8> {} | |
impl From<&String> for Response<Body> {} | |
impl From<Algorithm> for u8 {} | |
impl From<f32> for Value {} | |
impl From<Error> for ParseError {} | |
impl From<ErrorStack> for Error {} | |
impl From<usize> for Value {} | |
impl From<Utf8Error> for DecoderError {} | |
impl From<u32> for Ready {} | |
impl From<UserError> for Error {} | |
impl From<UpdateScope> for u16 {} | |
impl<R, T> From<T> for Mutex<R, T> where R: RawMutex {} | |
impl<S> From<Ascii<S>> for UniCase<S> {} | |
impl From<ProtoErrorKind> for ProtoError {} | |
impl From<ResolveErrorKind> for ResolveError {} | |
impl<T> From<&T> for Unique<T> {} | |
impl From<InvalidUri> for Error {} | |
impl From<Domain> for i32 {} | |
impl From<Io> for UnixSocket {} | |
impl From<CompressError> for Error {} | |
impl From<[u8;_]> for IpAddr {} | |
impl<T> From<T> for Connect<T> where T: Address {} | |
impl From<&[u8]> for &IoVec {} | |
impl From<u64x2_generic> for vec128_storage {} | |
impl<C> From<Box<UCStr<C>>> for UCString<C> where C: UChar {} | |
impl<R, T> From<T> for RwLock<R, T> where R: RawRwLock {} | |
impl From<Cow<str>> for Value {} | |
impl From<TsSeconds> for NaiveDateTime {} | |
impl<U> From<Notify<U>> for NotifyHandle where U: Unpark {} | |
impl<T> From<SendError<T>> for TrySendError<T> {} | |
impl From<DecoderError> for Error {} | |
impl From<AllocErr> for CollectionAllocErr {} | |
impl From<Protocol> for u8 {} | |
impl From<&UStr<u32>> for Cow<UStr<u32>> {} | |
impl From<String> for ProtoError {} | |
trait Into<T> {} | |
impl Into<usize> for Selected {} | |
impl Into<u8> for Algorithm {} | |
impl Into<IpAddr> for ScopedIp {} | |
impl Into<u8> for FingerprintType {} | |
impl Into<vec128_storage> for [u32;_] {} | |
impl Into<usize> for LengthMeasurement {} | |
impl Into<u16> for CloseCode {} | |
impl<T, U> Into<U> for T where U: From<T> {} | |
impl Into<u32> for FuchsiaReady {} | |
impl Into<IpAddr> for &ScopedIp {} | |
impl<L, R> Into<Result<R, L>> for Either<L, R> {} | |
impl Into<SystemTime> for Timestamp {} | |
impl Into<Duration> for Duration {} | |
impl<C> Into<Vec<C>> for UCString<C> where C: UChar {} | |
impl Into<DnsRequest> for Message {} | |
impl Into<u8> for Level {} | |
impl<A, M> Into<Recipient<M>> for Addr<A> where A: Actor, M: Message, M: Send, {error}, A: Handler<M>, {unknown}: Send, {unknown}: ToEnvelope<A, M> {} | |
impl Into<u8> for OpCode {} | |
impl<C> Into<Vec<C>> for NulError<C> where C: UChar {} | |
impl Into<UString<u32>> for Vec<{unknown}> {} | |
impl Into<&str> for DNSNameRef {} | |
impl Into<&[u32;_]> for &vec128_storage {} | |
impl Into<vec256_storage> for [u64;_] {} | |
impl<B> Into<Response<B>> for ServiceResponse<B> {} | |
impl Into<Box<[u8]>> for Writer {} | |
impl Into<UString<u32>> for Vec<u32> {} | |
impl Into<UString<u16>> for Vec<u16> {} | |
impl<C> Into<Vec<C>> for UString<C> where C: UChar {} | |
impl<S, E> Transform<S> for Timeout<E> where S: Service { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = TimeoutError<{unknown}>; | |
type InitError = E; | |
type Transform = TimeoutService<S>; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<T, S, F, E> Transform<S> for TransformMapInitErr<T, S, F, E> where T: Transform<S>, F: Fn<{unknown}> { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Transform = {unknown}; | |
type InitError = E; | |
type Future = TransformMapInitErrFuture<T, S, F, E>; | |
} | |
impl<S> Transform<S> for InOrder<S> where S: Service, {error}, {error}, {error} { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = InOrderError<{unknown}>; | |
type InitError = Infallible; | |
type Transform = InOrderService<S>; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<S> Transform<S> for InFlight where S: Service { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type InitError = Infallible; | |
type Transform = InFlightService<S>; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<S, B> Transform<S> for Logger where S: Service, <S as Service>::Request = ServiceRequest, <S as Service>::Response = ServiceResponse<B>, <S as Service>::Error = Error, B: MessageBody { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<StreamLog<B>>; | |
type Error = Error; | |
type InitError = (); | |
type Transform = LoggerMiddleware<S>; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<F, S, In, Out, Err> Transform<S> for FnTransform<F, S, In, Out, Err> where S: Service, F: FnMut<{unknown}>, Out: IntoFuture, {unknown}: From<{unknown}> { | |
type Request = In; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Transform = Apply<S, F, In, Out>; | |
type InitError = Err; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<S, B> Transform<S> for ErrorHandlers<B> where S: Service, <S as Service>::Request = ServiceRequest, <S as Service>::Response = ServiceResponse<B>, <S as Service>::Error = Error, {error}, {error} { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<B>; | |
type Error = Error; | |
type InitError = (); | |
type Transform = ErrorHandlersMiddleware<S, B>; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<T, S> Transform<S> for Rc<T> where T: Transform<S> { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type InitError = {unknown}; | |
type Transform = {unknown}; | |
type Future = {unknown}; | |
} | |
impl<S, B> Transform<S> for Compress where B: MessageBody, S: Service, <S as Service>::Request = ServiceRequest, <S as Service>::Response = ServiceResponse<B>, <S as Service>::Error = Error { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<Encoder<B>>; | |
type Error = Error; | |
type InitError = (); | |
type Transform = CompressMiddleware<S>; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<S, B> Transform<S> for NormalizePath where S: Service, <S as Service>::Request = ServiceRequest, <S as Service>::Response = ServiceResponse<B>, <S as Service>::Error = Error, {error} { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<B>; | |
type Error = Error; | |
type InitError = (); | |
type Transform = NormalizePathNormalization<S>; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
impl<T, S, E> Transform<S> for TransformFromErr<T, S, E> where T: Transform<S>, E: From<{unknown}> { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type Transform = {unknown}; | |
type InitError = E; | |
type Future = TransformFromErrFuture<T, S, E>; | |
} | |
impl<T, S> Transform<S> for Arc<T> where T: Transform<S> { | |
type Request = {unknown}; | |
type Response = {unknown}; | |
type Error = {unknown}; | |
type InitError = {unknown}; | |
type Transform = {unknown}; | |
type Future = {unknown}; | |
} | |
impl<S, B> Transform<S> for DefaultHeaders where S: Service, <S as Service>::Request = ServiceRequest, <S as Service>::Response = ServiceResponse<B>, <S as Service>::Error = Error, {error} { | |
type Request = ServiceRequest; | |
type Response = ServiceResponse<B>; | |
type Error = Error; | |
type InitError = (); | |
type Transform = DefaultHeadersMiddleware<S>; | |
type Future = FutureResult<{unknown}, {unknown}>; | |
} | |
trait Transform<S> { | |
type Request; | |
type Response; | |
type Error; | |
type Transform; | |
type InitError; | |
type Future; | |
} | |
struct Timeout<E>; | |
struct ResolverFactory<T>; | |
trait FnMut<Args> {} | |
impl<A, F> FnMut<A> for &mut F where F: FnMut<A> {} | |
impl<A, F> FnMut<A> for &F where F: Fn<A> {} | |
trait Clone {} | |
impl<A, F, Response> Clone for Map<A, F, Response> where A: Clone, F: Clone {} | |
impl<F> Clone for BufDnsRequestStreamHandle<F> where F: Future, <F as Future>::Item = DnsResponse, <F as Future>::Error = ProtoError, F: Send {} | |
impl<B> Clone for Cow<B> where B: ToOwned {} | |
impl<T> Clone for Lock<T> {} | |
impl Clone for PrefilterObj {} | |
impl<I, U> Clone for Flatten<I> where I: Iterator, I: Clone, U: Iterator, U: Clone, {unknown}: IntoIterator, <{unknown} as IntoIterator>::IntoIter = U, <{unknown} as IntoIterator>::Item = {unknown} {} | |
impl Clone for _IP_ADAPTER_ADDRESSES_LH {} | |
impl<T, S> Clone for Intersection<T, S> {} | |
impl<T> Clone for Iter<T> {} | |
impl<T, S> Clone for ArcSwapAny<T, S> where T: RefCnt, S: LockStorage {} | |
impl Clone for _IP_ADAPTER_ANYCAST_ADDRESS_XP__bindgen_ty_1__bindgen_ty_1 {} | |
impl<T, P> Clone for NativeTlsAcceptor<T, P> where T: AsyncRead, T: AsyncWrite {} | |
impl<T> Clone for TableEntry<T> where T: Send {} | |
impl<T> Clone for Path<T> where T: Clone {} | |
impl<T, U> Clone for RustlsConnector<T, U> {} | |
impl<K> Clone for Iter<K> {} | |
impl<K, V, S> Clone for ParValues<K, V, S> {} | |
impl<T, S1, S2> Clone for ParUnion<T, S1, S2> {} | |
impl<T, S, E> Clone for TransformFromErr<T, S, E> where T: Clone {} | |
impl Clone for _IP_ADAPTER_DNS_SERVER_ADDRESS_XP__bindgen_ty_1 {} | |
impl<T> Clone for Bucket<T> {} | |
impl<R, Rsdr> Clone for ReseedingCore<R, Rsdr> where R: BlockRngCore, R: SeedableRng, R: Clone, Rsdr: RngCore, Rsdr: Clone {} | |
impl<T> Clone for Weak<T> {} | |
impl<A, F, E> Clone for MapErr<A, F, E> where A: Clone, F: Clone {} | |
impl<K, V> Clone for Keys<K, V> {} | |
impl Clone for Exec {} | |
impl<Node, Type> Clone for Handle<Node, Type> where Node: Copy {} | |
impl<T> Clone for Cell<T> {} | |
impl Clone for SelectorId {} | |
impl<T, S> Clone for Intersection<T, S> {} | |
impl<T> Clone for *mut T {} | |
impl<A, B> Clone for EitherService<A, B> where A: Clone, B: Clone {} | |
impl Clone for _IP_ADAPTER_UNICAST_ADDRESS_LH__bindgen_ty_1 {} | |
impl Clone for ReleaseCapacity {} | |
impl<A, F, Res> Clone for MapNewService<A, F, Res> where A: Clone, F: Clone {} | |
impl Clone for Waker {} | |
impl<T, S> Clone for Difference<T, S> {} | |
impl<T> Clone for TcpConnector<T> {} | |
impl<T> Clone for RawIter<T> {} | |
impl<T> Clone for Array64<T> where T: Copy, T: Default {} | |
impl<T> Clone for CloneableService<T> {} | |
impl Clone for NotifyHandle {} | |
impl<K, V> Clone for Keys<K, V> {} | |
impl<R, E, F> Clone for KeepAlive<R, E, F> where F: Clone {} | |
impl<T> Clone for RChunks<T> {} | |
impl<T, S> Clone for Difference<T, S> {} | |
impl Clone for Droppable {} | |
impl<K, V> Clone for Keys<K, V> {} | |
impl Clone for _IP_ADAPTER_MULTICAST_ADDRESS_XP {} | |
impl Clone for Dropable {} | |
impl<T> Clone for Discriminant<T> {} | |
impl Clone for Bytes {} | |
impl<T, S1, S2> Clone for ParSymmetricDifference<T, S1, S2> {} | |
impl<T, S> Clone for Difference<T, S> {} | |
impl Clone for _IP_ADAPTER_GATEWAY_ADDRESS_LH__bindgen_ty_1__bindgen_ty_1 {} | |
impl<E> Clone for StringDeserializer<E> {} | |
impl<T, S> Clone for Tx<T, S> where S: Semaphore {} | |
impl<T, P> Clone for RustlsAcceptor<T, P> {} | |
impl Clone for Pos {} | |
impl<T> Clone for Windows<T> {} | |
impl Clone for RegistrationInner {} | |
impl<R, Rsdr> Clone for ReseedingRng<R, Rsdr> where R: BlockRngCore, R: SeedableRng, R: Clone, Rsdr: RngCore, Rsdr: Clone {} | |
impl<T> Clone for Arc<T> {} | |
impl<T> Clone for ResolverFactory<T> {} | |
impl<K, V> Clone for Iter<K, V> {} | |
impl<T, E> Clone for Result<T, E> where T: Clone, E: Clone {} | |
impl<E> Clone for Timeout<E> {} | |
impl Clone for Bucket {} | |
impl Clone for _IP_ADAPTER_ADDRESSES_LH__bindgen_ty_1__bindgen_ty_1 {} | |
impl<T> Clone for Sender<T> {} | |
impl<T> Clone for LinkedList<T> where T: Clone {} | |
impl Clone for Blocks {} | |
impl<T> Clone for ComPtr<T> where T: Interface {} | |
impl Clone for VaListImpl {} | |
impl<T, S> Clone for Union<T, S> {} | |
impl<B> Clone for StreamRef<B> {} | |
impl<T> Clone for Sender<T> {} | |
impl<T> Clone for RefCell<T> where T: Clone {} | |
impl<T> Clone for Union<T> {} | |
impl<T> Clone for Vec<T> where T: Clone {} | |
impl Clone for Droppable {} | |
impl Clone for _IP_ADAPTER_DNS_SUFFIX {} | |
impl<T, S> Clone for SymmetricDifference<T, S> {} | |
impl<M> Clone for Recipient<M> where M: Message, M: Send, {unknown}: Send {} | |
impl<T, U> Clone for OpensslConnectorService<T, U> {} | |
impl<K, V, S> Clone for ParKeys<K, V, S> {} | |
impl<T, P> Clone for Split<T, P> where P: Clone, P: FnMut<{unknown}> {} | |
impl Clone for _NET_LUID_LH__bindgen_ty_1 {} | |
impl<A, B> Clone for AndThen<A, B> where A: Clone {} | |
impl<F, Req, Out> Clone for ServiceFn<F, Req, Out> where F: FnMut<{unknown}>, Out: IntoFuture {} | |
impl<T> Clone for ParIter<T> {} | |
impl<A> Clone for Addr<A> where A: Actor {} | |
impl<T, S> Clone for Intersection<T, S> {} | |
impl<F, T, R> Clone for AsyncHandler<F, T, R> where F: AsyncFactory<T, R>, R: IntoFuture, {unknown}: Responder, {unknown}: Into<Error> {} | |
impl<K, V> Clone for Iter<K, V> {} | |
impl Clone for _IP_ADAPTER_ANYCAST_ADDRESS_XP__bindgen_ty_1 {} | |
impl<K, V, S> Clone for ParKeys<K, V, S> {} | |
impl<K, V> Clone for Iter<K, V> {} | |
impl<T, S> Clone for SymmetricDifference<T, S> {} | |
impl<U> Clone for Notify<U> {} | |
impl Clone for _IP_ADAPTER_DNS_SERVER_ADDRESS_XP {} | |
impl<E> Clone for CowStrDeserializer<E> {} | |
impl Clone for Box<RawValue> {} | |
impl<Sz> Clone for ShortHash<Sz> {} | |
impl<T> Clone for Sender<T> {} | |
impl<T> Clone for EcKey<T> {} | |
impl<T, F, In, Out> Clone for Apply<T, F, In, Out> where T: Service, T: Clone, F: Clone {} | |
impl<R, Rsdr> Clone for ReseedingCore<R, Rsdr> where R: BlockRngCore, R: SeedableRng, R: Clone, Rsdr: RngCore, Rsdr: Clone {} | |
impl<T> Clone for MaybeUninit<T> where T: Copy {} | |
impl<T> Clone for RChunksExact<T> {} | |
impl<T> Clone for Iter<T> {} | |
impl Clone for SocketAddrV6 {} | |
impl<T> Clone for Intersection<T> {} | |
impl<A> Clone for TaskRc<A> {} | |
impl<M, E> Clone for Elem<M, E> {} | |
impl<A, F, E> Clone for MapErrNewService<A, F, E> where A: NewService, A: Clone, F: Fn<{unknown}> {} | |
impl Clone for _IP_ADAPTER_PREFIX_XP__bindgen_ty_1__bindgen_ty_1 {} | |
impl<T> Clone for SyncSender<T> {} | |
impl<T> Clone for Resolver<T> {} | |
impl<K, V> Clone for Keys<K, V> {} | |
impl<K, V, S> Clone for ParIter<K, V, S> {} | |
impl Clone for ProtoError {} | |
impl<T> Clone for &T {} | |
impl Clone for _GUID {} | |
impl<K, V> Clone for Keys<K, V> {} | |
impl<A> Clone for AddressSender<A> where A: Actor {} | |
impl<T> Clone for Weak<T> {} | |
impl<F, C, R, S, E> Clone for FnNewServiceConfig<F, C, R, S, E> where F: Fn<{unknown}>, R: IntoFuture, <R as IntoFuture>::Error = E, {unknown}: IntoService<S>, S: Service {} | |
impl<K, V> Clone for ParValues<K, V> {} | |
impl<T1, T2, Io1, Io2> Clone for InnerConnector<T1, T2, Io1, Io2> where Io1: AsyncRead, Io1: AsyncWrite, {error}, Io2: AsyncRead, Io2: AsyncWrite, {error}, T1: Service, <T1 as Service>::Request = Connect, <T1 as Service>::Response = (Io1, Protocol), <T1 as Service>::Error = ConnectError, T1: Clone, {error}, T2: Service, <T2 as Service>::Request = Connect, <T2 as Service>::Response = (Io2, Protocol), <T2 as Service>::Error = ConnectError, T2: Clone, {error} {} | |
impl<A, B, F, Out> Clone for AndThenApply<A, B, F, Out> where A: Service, A: Clone, B: Service, <B as Service>::Error = {unknown}, F: FnMut<{unknown}>, Out: IntoFuture, {unknown}: Into<{unknown}> {} | |
impl<T> Clone for Option<T> where T: Clone {} | |
impl<T> Clone for Cell<T> where T: Copy {} | |
impl Clone for Buffer {} | |
impl<T> Clone for OpensslConnectServiceFactory<T> {} | |
impl<A, F, E> Clone for MapInitErr<A, F, E> where A: Clone, F: Clone {} | |
impl Clone for _IP_ADAPTER_DNS_SERVER_ADDRESS_XP__bindgen_ty_1__bindgen_ty_1 {} | |
impl Clone for Box<OsStr> {} | |
impl Clone for Box<CStr> {} | |
impl<F, Req, Out, Cfg> Clone for NewServiceFn<F, Req, Out, Cfg> where F: FnMut<{unknown}>, Out: IntoFuture {} | |
impl<T> Clone for Empty<T> {} | |
impl Clone for HandleRef {} | |
impl<T, S1, S2> Clone for SymmetricDifference<T, S1, S2> {} | |
impl<T, P> Clone for Pairs<T, P> {} | |
impl<T> Clone for Range<T> {} | |
impl Clone for ProtoErrorKind {} | |
impl<T> Clone for Cell<T> {} | |
impl Clone for _IP_ADAPTER_GATEWAY_ADDRESS_LH__bindgen_ty_1 {} | |
impl Clone for Select {} | |
impl Clone for BytesMut {} | |
impl Clone for InternalNumeric {} | |
impl<T> Clone for Iter<T> {} | |
impl<A, C> Clone for UnitConfig<A, C> where A: Clone {} | |
impl<A> Clone for Iter<A> {} | |
impl Clone for ServiceConfig {} | |
impl<M> Clone for BoxedLimbs<M> {} | |
impl<T, S> Clone for Union<T, S> {} | |
impl<T> Clone for SymmetricDifference<T> {} | |
impl<K, V> Clone for Iter<K, V> {} | |
impl<F> Clone for Shared<F> where {error} {} | |
impl<T> Clone for Dsa<T> {} | |
impl Clone for _IP_ADAPTER_ADDRESSES_LH__bindgen_ty_1 {} | |
impl<K, V> Clone for Iter<K, V> {} | |
impl<T, U> Clone for OpensslConnector<T, U> {} | |
impl Clone for HashValue {} | |
impl<K, V> Clone for Values<K, V> {} | |
impl<T> Clone for Bucket<T> {} | |
impl Clone for ! {} | |
impl Clone for _NET_LUID_LH {} | |
impl<K, V, S> Clone for LinkedHashMap<K, V, S> where K: Hash, K: Eq, K: Clone, V: Clone, S: BuildHasher, S: Clone {} | |
impl<A, B> Clone for AndThenNewService<A, B> where A: NewService, A: Clone, B: NewService, B: Clone {} | |
impl Clone for {unknown} {} | |
impl Clone for Hasher {} | |
impl Clone for Ipv6Addr {} | |
impl<T> Clone for Receiver<T> {} | |
impl Clone for Droppable {} | |
impl<K, V> Clone for Keys<K, V> {} | |
impl<T, P> Clone for OpensslAcceptor<T, P> where T: AsyncRead, T: AsyncWrite {} | |
impl Clone for ResolveError {} | |
impl Clone for _IP_ADAPTER_MULTICAST_ADDRESS_XP__bindgen_ty_1__bindgen_ty_1 {} | |
impl<T> Clone for ChunksExact<T> {} | |
impl<S> Clone for Hasher<S> where S: Sip {} | |
impl<M> Clone for Sender<M> {} | |
impl<T> Clone for NonNull<T> {} | |
impl<F> Clone for DnsRequestStreamHandle<F> where F: Future, <F as Future>::Item = DnsResponse, <F as Future>::Error = ProtoError, F: Send {} | |
impl<F, C, T, R, S> Clone for ApplyConfigNewService<F, C, T, R, S> where C: Clone, F: FnMut<{unknown}>, T: NewService, <T as NewService>::Config = (), R: IntoFuture, <R as IntoFuture>::Error = {unknown}, {unknown}: IntoService<S>, S: Service {} | |
impl<T> Clone for Chunks<T> {} | |
impl<A, B, F, Out> Clone for AndThenApplyNewService<A, B, F, Out> where A: Clone, B: Clone {} | |
impl<T> Clone for TcpConnectorFactory<T> {} | |
impl<T> Clone for RawIterRange<T> {} | |
impl<T, S> Clone for Intersection<T, S> {} | |
impl<K, V> Clone for ParIter<K, V> {} | |
impl<T> Clone for Receiver<T> {} | |
impl<T> Clone for UnboundedSender<T> {} | |
impl<K, V> Clone for IntoIter<K, V> where K: Clone, V: Clone {} | |
impl Clone for _IP_ADAPTER_ANYCAST_ADDRESS_XP {} | |
impl Clone for Box<Path> {} | |
impl Clone for Dropable {} | |
impl Clone for SenderCtl {} | |
impl<T, S1, S2> Clone for ParIntersection<T, S1, S2> {} | |
impl<A, F, C> Clone for MapConfig<A, F, C> where A: Clone, F: Clone {} | |
impl<T> Clone for Sender<T> {} | |
impl<T, S> Clone for Union<T, S> {} | |
impl Clone for DigestBytes {} | |
impl<T> Clone for Difference<T> {} | |
impl<A> Clone for SmallVec<A> where A: Array, {unknown}: Clone {} | |
impl Clone for String {} | |
impl Clone for _IP_ADAPTER_WINS_SERVER_ADDRESS_LH__bindgen_ty_1__bindgen_ty_1 {} | |
impl<K> Clone for Iter<K> {} | |
impl<A, B> Clone for ThenNewService<A, B> where A: Clone, B: Clone {} | |
impl<K, V> Clone for Values<K, V> {} | |
impl Clone for SocketAddrV4 {} | |
impl<T, S> Clone for ApplyTransform<T, S> {} | |
impl<T> Clone for Iter<T> {} | |
impl<H> Clone for BuildHasherDefault<H> {} | |
impl Clone for _IP_ADAPTER_PREFIX_XP__bindgen_ty_1 {} | |
impl<K, V> Clone for Values<K, V> {} | |
impl<T> Clone for BinaryHeap<T> where T: Clone {} | |
impl<T> Clone for RawIterRange<T> {} | |
impl Clone for sockaddr {} | |
impl Clone for BorrowRef {} | |
impl<B, P> Clone for Streams<B, P> where P: Peer {} | |
impl Clone for TaskUnpark {} | |
impl<F, C, R, S, E> Clone for FnNewServiceNoConfig<F, C, R, S, E> where F: Fn<{unknown}>, R: IntoFuture, <R as IntoFuture>::Item = S, <R as IntoFuture>::Error = E, S: Service {} | |
impl<F, C, T, R, S> Clone for ApplyConfigService<F, C, T, R, S> where F: FnMut<{unknown}>, T: Service, R: IntoFuture, {unknown}: IntoService<S>, S: Service {} | |
impl<T> Clone for VecDeque<T> where T: Clone {} | |
impl Clone for {unknown} {} | |
impl Clone for _IP_ADAPTER_ADDRESSES_LH__bindgen_ty_2 {} | |
impl<K, V> Clone for Values<K, V> {} | |
impl Clone for _IP_ADAPTER_UNICAST_ADDRESS_LH {} | |
impl<T> Clone for Unique<T> {} | |
impl<W> Clone for WeightedIndex<W> where W: Weight, Uniform<W>: Clone {} | |
impl<T, S1, S2> Clone for ParDifference<T, S1, S2> {} | |
impl<K, V> Clone for BTreeMap<K, V> where K: Clone, V: Clone {} | |
impl Clone for Ipv4Addr {} | |
impl<T, S> Clone for SymmetricDifference<T, S> {} | |
impl<T> Clone for Sender<T> {} | |
impl<A, E> Clone for FromErrNewService<A, E> where A: Clone {} | |
impl<T> Clone for UnboundedSender<T> {} | |
impl<T, U> Clone for Index<T, U> {} | |
impl<I, E> Clone for MapDeserializer<I, E> where I: Iterator, I: Clone, {unknown}: Pair, <{unknown} as Pair>::Second: Clone {} | |
impl<T, E> Clone for UnsafeWriter<T, E> where T: AsyncWrite, E: From<Error> {} | |
impl<T> Clone for Rsa<T> {} | |
impl Clone for Error {} | |
impl Clone for _IP_ADAPTER_GATEWAY_ADDRESS_LH {} | |
impl<T, S> Clone for Union<T, S> {} | |
impl<T> Clone for Iter<T> {} | |
impl<K, V> Clone for Range<K, V> {} | |
impl<T> Clone for SyncSender<T> {} | |
impl<O, T> Clone for OwningRef<O, T> where O: CloneStableDeref {} | |
impl Clone for ThreadPool {} | |
impl<K, V> Clone for Values<K, V> {} | |
impl Clone for OpaqueStreamRef {} | |
impl<K, V, S> Clone for ParIter<K, V, S> {} | |
impl Clone for Infallible {} | |
impl Clone for _IP_ADAPTER_ADDRESSES_LH__bindgen_ty_2__bindgen_ty_1 {} | |
impl<K> Clone for Iter<K> {} | |
impl<T> Clone for *const T {} | |
impl Clone for _IP_ADAPTER_UNICAST_ADDRESS_LH__bindgen_ty_1__bindgen_ty_1 {} | |
impl<T> Clone for Data<T> {} | |
impl Clone for {unknown} {} | |
impl<T> Clone for Iter<T> {} | |
impl<F, T, R> Clone for Handler<F, T, R> where F: Factory<T, R>, R: Responder {} | |
impl Clone for _IP_ADAPTER_MULTICAST_ADDRESS_XP__bindgen_ty_1 {} | |
impl<K, V, Type> Clone for NodeRef<Immut, K, V, Type> where {error}, {error} {} | |
impl<F, S, In, Out, Err> Clone for FnTransform<F, S, In, Out, Err> where F: FnMut<{unknown}>, Out: IntoFuture {} | |
impl<T> Clone for Sender<T> {} | |
impl<T> Clone for FromRawArc<T> {} | |
impl<T> Clone for RawTable<T> where T: Clone {} | |
impl<T, Io> Clone for ConnectionPool<T, Io> where T: Clone, Io: AsyncRead, Io: AsyncWrite, {error} {} | |
impl<T> Clone for UnboundedSender<T> {} | |
impl<B> Clone for SendRequest<B> where B: IntoBuf {} | |
impl<T> Clone for ConnectServiceFactory<T> {} | |
impl<T> Clone for Iter<T> {} | |
impl<T> Clone for IntoIter<T> where T: Clone {} | |
impl<T, S, F, E> Clone for TransformMapInitErr<T, S, F, E> where T: Clone, F: Clone {} | |
impl Clone for _IP_ADAPTER_WINS_SERVER_ADDRESS_LH {} | |
impl<T> Clone for NodeToHandle<T> {} | |
impl<T> Clone for Message<T> where T: Head {} | |
impl<T> Clone for RawIter<T> {} | |
impl<T> Clone for Iter<T> {} | |
impl<T, S> Clone for Difference<T, S> {} | |
impl<T, A, B> Clone for AndThenTransform<T, A, B> where A: Clone, B: Clone {} | |
impl<A, B> Clone for Then<A, B> where A: Clone {} | |
impl<A, E> Clone for FromErr<A, E> where A: Clone {} | |
impl<T, F, In, Out> Clone for ApplyNewService<T, F, In, Out> where T: NewService, T: Clone, F: FnMut<{unknown}>, Out: IntoFuture {} | |
impl<R, Rsdr> Clone for ReseedingRng<R, Rsdr> where R: BlockRngCore, R: SeedableRng, R: Clone, Rsdr: RngCore, Rsdr: Clone {} | |
impl Clone for Level {} | |
impl<K, V> Clone for ParKeys<K, V> {} | |
impl<K, V> Clone for Iter<K, V> {} | |
impl Clone for _IP_ADAPTER_WINS_SERVER_ADDRESS_LH__bindgen_ty_1 {} | |
impl Clone for JitterRng {} | |
impl<T, P> Clone for PrivateIter<T, P> {} | |
impl<A, B> Clone for Either<A, B> where A: Clone, B: Clone {} | |
impl<K, V> Clone for Values<K, V> {} | |
impl Clone for Map<String, Value> {} | |
impl<T> Clone for Rc<T> {} | |
impl Clone for LevelFilter {} | |
impl<I, U, F> Clone for FlatMap<I, U, F> where I: Clone, U: Clone, U: IntoIterator, F: Clone, <U as IntoIterator>::IntoIter: Clone {} | |
impl Clone for _IP_ADAPTER_PREFIX_XP {} | |
impl<K, V, S> Clone for ParValues<K, V, S> {} | |
impl<T> Clone for RawTable<T> where T: Clone {} | |
impl<K, V> Clone for Iter<K, V> {} | |
impl Clone for _SOCKET_ADDRESS {} | |
impl Clone for ResolveErrorKind {} | |
struct UnixStream; | |
struct KeepAlive<R, E, F>; | |
struct AndThen<A, B>; | |
struct AppRoutingFactory; | |
struct TestBuffer; | |
struct AppEntry; | |
struct SslStream<S>; | |
struct BlankNewService<R, E1, E2>; | |
struct Either<A, B>; | |
struct Clock; | |
struct ResourceFactory; | |
struct OpensslConnector<T, U>; | |
struct ResourceEndpoint; | |
struct Io<T>; | |
struct AndThenNewService<A, B>; | |
trait Handler { | |
type Timeout; | |
type Message; | |
} | |
struct RustlsConnector<T, U>; | |
struct Rc<T>; | |
struct TcpConnectorFactory<T>; | |
struct Literals; | |
struct AndThenTransform<T, A, B>; | |
trait Future { | |
type Item; | |
type Error; | |
} | |
impl Future for Delay { | |
type Item = (); | |
type Error = {unknown}; | |
} | |
impl<H> Future for RetrySendFuture<H> where H: DnsHandle { | |
type Item = DnsResponse; | |
type Error = ProtoError; | |
} | |
impl<F> Future for OneshotDnsResponseReceiver<F> where F: Future, <F as Future>::Item = DnsResponse, <F as Future>::Error = ProtoError, F: Send { | |
type Item = <F as Future>::Item; | |
type Error = ProtoError; | |
} | |
impl<A, E> Future for FromErrFuture<A, E> where A: Service, E: From<{unknown}> { | |
type Item = {unknown}; | |
type Error = E; | |
} | |
impl<A, B, F, Out> Future for AndThenApplyFuture<A, B, F, Out> where A: Service, B: Service, <B as Service>::Error = {unknown}, F: FnMut<{unknown}>, Out: IntoFuture, {unknown}: Into<{unknown}> { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<MF> Future for UdpClientConnect<MF> where MF: MessageFinalizer { | |
type Item = UdpClientStream<MF>; | |
type Error = ProtoError; | |
} | |
impl<C> Future for QueryState<C> where C: DnsHandle, {error} { | |
type Item = Lookup; | |
type Error = ResolveError; | |
} | |
impl<C> Future for LookupFuture<C> where C: DnsHandle, {error} { | |
type Item = Lookup; | |
type Error = ResolveError; | |
} | |
impl<T, B> Future for ReadPreface<T, B> where T: AsyncRead, B: Buf { | |
type Item = Codec<T, B>; | |
type Error = Error; | |
} | |
impl Future for NextRandomUdpSocket { | |
type Item = UdpSocket; | |
type Error = Error; | |
} | |
impl Future for CreateRouteService { | |
type Item = RouteService; | |
type Error = (); | |
} | |
impl Future for HttpMessageBody { | |
type Item = Bytes; | |
type Error = PayloadError; | |
} | |
impl<A> Future for Shutdown<A> where {error} { | |
type Item = A; | |
type Error = Error; | |
} | |
impl<R, W> Future for Copy<R, W> where {error}, {error} { | |
type Item = (u64, R, W); | |
type Error = Error; | |
} | |
impl<A, F, Response> Future for MapFuture<A, F, Response> where A: Service, F: FnMut<{unknown}> { | |
type Item = Response; | |
type Error = {unknown}; | |
} | |
impl Future for SrvLookupFuture { | |
type Item = SrvLookup; | |
type Error = ResolveError; | |
} | |
impl<R, S, E> Future for FnNewServiceConfigFut<R, S, E> where R: IntoFuture, <R as IntoFuture>::Error = E, {unknown}: IntoService<S>, S: Service { | |
type Item = S; | |
type Error = {unknown}; | |
} | |
impl<F, B> Future for ServiceResponse<F, B> where F: Future, {unknown}: Into<Error>, {unknown}: Into<Response<B>>, B: MessageBody, {error} { | |
type Item = (); | |
type Error = (); | |
} | |
impl<T, Io1, Io2> Future for InnerConnectorResponseB<T, Io1, Io2> where T: Service, <T as Service>::Request = Connect, <T as Service>::Response = (Io2, Protocol), <T as Service>::Error = ConnectError, T: Clone, {error}, Io1: AsyncRead, Io1: AsyncWrite, {error}, Io2: AsyncRead, Io2: AsyncWrite, {error} { | |
type Item = EitherConnection<Io1, Io2>; | |
type Error = ConnectError; | |
} | |
impl<S> Future for InOrderServiceResponse<S> where S: Service { | |
type Item = {unknown}; | |
type Error = InOrderError<{unknown}>; | |
} | |
impl<T, S> Future for ExtractResponse<T, S> where T: FromRequest, S: Service, <S as Service>::Request = (T, HttpRequest), <S as Service>::Response = ServiceResponse<Body>, <S as Service>::Error = Infallible { | |
type Item = ServiceResponse<Body>; | |
type Error = (Error, ServiceRequest); | |
} | |
impl<T, B> Future for Handshake<T, B> where T: AsyncRead, T: AsyncWrite, B: IntoBuf, {error} { | |
type Item = (SendRequest<B>, Connection<T, B>); | |
type Error = Error; | |
} | |
impl<S, B> Future for LoggerResponse<S, B> where B: MessageBody, S: Service, <S as Service>::Request = ServiceRequest, <S as Service>::Response = ServiceResponse<B>, <S as Service>::Error = Error { | |
type Item = ServiceResponse<StreamLog<B>>; | |
type Error = Error; | |
} | |
impl<S> Future for Concat<S> where S: Stream, {unknown}: Extend<<<S as Stream>::Item as IntoIterator>::Item>, {unknown}: IntoIterator { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<A, F, E> Future for MapInitErrFuture<A, F, E> where A: NewService, F: Fn<{unknown}> { | |
type Item = {unknown}; | |
type Error = E; | |
} | |
impl Future for Driver { | |
type Item = (); | |
type Error = (); | |
} | |
impl<A, B> Future for ThenNewServiceFuture<A, B> where A: NewService, B: NewService, <B as NewService>::Config = {unknown}, <B as NewService>::Request = Result<{unknown}, {unknown}>, <B as NewService>::Error = {unknown}, <B as NewService>::InitError = {unknown} { | |
type Item = Then<{unknown}, {unknown}>; | |
type Error = {unknown}; | |
} | |
impl Future for Worker { | |
type Item = (); | |
type Error = (); | |
} | |
impl Future for Signals { | |
type Item = (); | |
type Error = (); | |
} | |
impl<C, P> Future for TrySend<C, P> where C: DnsHandle, {error}, P: ConnectionProvider, <P as ConnectionProvider>::ConnHandle = C, {error} { | |
type Item = DnsResponse; | |
type Error = ProtoError; | |
} | |
impl<S> Future for ConnectAsync<S> where S: Read, S: Write { | |
type Item = SslStream<S>; | |
type Error = HandshakeError<S>; | |
} | |
impl<C> Future for LookupIpFuture<C> where C: DnsHandle, {error} { | |
type Item = LookupIp; | |
type Error = ResolveError; | |
} | |
impl<T> Future for ResolverFuture<T> where T: Address { | |
type Item = Connect<T>; | |
type Error = ConnectError; | |
} | |
impl<T> Future for ConnectServiceResponse<T> where T: Address { | |
type Item = Connection<T, TcpStream>; | |
type Error = ConnectError; | |
} | |
impl<U> Future for JsonBody<U> where U: DeserializeOwned, {error} { | |
type Item = U; | |
type Error = JsonPayloadError; | |
} | |
impl<F, S, R> Future for DnsExchangeConnectInner<F, S, R> where F: Future, <F as Future>::Item = S, <F as Future>::Error = ProtoError, {error}, F: Send, S: DnsRequestSender, <S as DnsRequestSender>::DnsResponseFuture = R, R: Future, <R as Future>::Item = DnsResponse, <R as Future>::Error = ProtoError, {error}, R: Send { | |
type Item = DnsExchange<S, R>; | |
type Error = ProtoError; | |
} | |
impl<IO> Future for Accept<IO> where IO: AsyncRead, IO: AsyncWrite { | |
type Item = TlsStream<IO, ServerSession>; | |
type Error = Error; | |
} | |
impl Future for DnsMultiplexerSerialResponseInner { | |
type Item = DnsResponse; | |
type Error = ProtoError; | |
} | |
impl<T, P, S, B> Future for H2ServiceResponse<T, P, S, B> where T: IoStream, S: NewService, <S as NewService>::Config = ServerConfig, <S as NewService>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {unknown}: Into<Response<B>>, {error}, B: MessageBody, {error} { | |
type Item = H2ServiceHandler<T, P, {unknown}, B>; | |
type Error = {unknown}; | |
} | |
impl<T> Future for CloseConnection<T> where T: AsyncWrite { | |
type Item = (); | |
type Error = (); | |
} | |
impl<F, Io> Future for OpenWaitingConnection<F, Io> where F: Future, <F as Future>::Item = (Io, Protocol), <F as Future>::Error = ConnectError, Io: AsyncRead, Io: AsyncWrite { | |
type Item = (); | |
type Error = (); | |
} | |
impl<I, B> Future for SendBody<I, B> where I: ConnectionLifetime, B: MessageBody { | |
type Item = Framed<I, ClientCodec>; | |
type Error = SendRequestError; | |
} | |
impl<T, S, E> Future for TransformFromErrFuture<T, S, E> where T: Transform<S>, E: From<{unknown}> { | |
type Item = {unknown}; | |
type Error = E; | |
} | |
impl Future for ListServicesFuture { | |
type Item = ListServices; | |
type Error = ResolveError; | |
} | |
impl<T> Future for OpensslConnectServiceResponse<T> where T: Address { | |
type Item = SslStream<TcpStream>; | |
type Error = ConnectError; | |
} | |
impl<B> Future for ReadySendRequest<B> where B: IntoBuf, {error} { | |
type Item = SendRequest<B>; | |
type Error = Error; | |
} | |
impl Future for TcpClientConnect { | |
type Item = TcpClientStream<TcpStream>; | |
type Error = ProtoError; | |
} | |
impl<S, R> Future for DnsExchange<S, R> where S: DnsRequestSender, <S as DnsRequestSender>::DnsResponseFuture = R, R: Future, <R as Future>::Item = DnsResponse, <R as Future>::Error = ProtoError, {error}, R: Send { | |
type Item = (); | |
type Error = ProtoError; | |
} | |
impl Future for PushedResponseFuture { | |
type Item = Response<{unknown}>; | |
type Error = Error; | |
} | |
impl<T, P, S, B, X, U> Future for HttpServiceResponse<T, P, S, B, X, U> where T: IoStream, S: NewService, <S as NewService>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {unknown}: Debug, {unknown}: Into<Response<B>>, {error}, B: MessageBody, {error}, X: NewService, <X as NewService>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, <X as NewService>::Response = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {unknown}: Debug, U: NewService, <U as NewService>::Request = (Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, Framed<T, Codec>), <U as NewService>::Response = (), {unknown}: Display, {unknown}: Debug { | |
type Item = HttpServiceHandler<T, P, {unknown}, B, {unknown}, {unknown}>; | |
type Error = (); | |
} | |
impl<T> Future for Deadline<T> where T: Future { | |
type Item = {unknown}; | |
type Error = DeadlineError<{unknown}>; | |
} | |
impl<F, S, MF> Future for DnsMultiplexerConnect<F, S, MF> where F: Future, <F as Future>::Item = S, <F as Future>::Error = ProtoError, F: Send, {error}, S: DnsClientStream, {error}, MF: MessageFinalizer, MF: Send, MF: Sync, {error} { | |
type Item = DnsMultiplexer<S, MF, Box<{unknown}>>; | |
type Error = ProtoError; | |
} | |
impl<T, S, B> Future for H2ServiceHandlerResponse<T, S, B> where T: IoStream, S: Service, <S as Service>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {error}, {unknown}: Into<Response<B>>, B: MessageBody { | |
type Item = (); | |
type Error = DispatchError; | |
} | |
impl<A> Future for Supervisor<A> where A: Supervised, A: Actor, <A as Actor>::Context = Context<A> { | |
type Item = (); | |
type Error = (); | |
} | |
impl<T> Future for ResponseFuture<T> where T: Future, <T as Future>::Item = Response<Body>, {unknown}: Into<Error> { | |
type Item = Response<Body>; | |
type Error = Error; | |
} | |
impl<F, C, T, R, S> Future for ApplyConfigNewServiceFut<F, C, T, R, S> where C: Clone, F: FnMut<{unknown}>, T: NewService, <T as NewService>::Config = (), {unknown}: From<{unknown}>, R: IntoFuture, <R as IntoFuture>::Error = {unknown}, {unknown}: IntoService<S>, S: Service { | |
type Item = S; | |
type Error = {unknown}; | |
} | |
impl<A, F, Res> Future for MapNewServiceFuture<A, F, Res> where A: NewService, F: FnMut<{unknown}> { | |
type Item = Map<{unknown}, F, Res>; | |
type Error = {unknown}; | |
} | |
impl<A, B, F, Out> Future for AndThenApplyNewServiceFuture<A, B, F, Out> where A: NewService, B: NewService, <B as NewService>::Error = {unknown}, <B as NewService>::InitError = {unknown}, F: FnMut<{unknown}>, Out: IntoFuture, {unknown}: Into<{unknown}> { | |
type Item = AndThenApply<{unknown}, {unknown}, F, Out>; | |
type Error = {unknown}; | |
} | |
impl<T, B> Future for AppInitResult<T, B> where T: NewService, <T as NewService>::Config = (), <T as NewService>::Request = ServiceRequest, <T as NewService>::Response = ServiceResponse<B>, <T as NewService>::Error = Error, <T as NewService>::InitError = () { | |
type Item = AppInitService<{unknown}, B>; | |
type Error = (); | |
} | |
impl<F> Future for StreamDispatcherService<F> where F: Future { | |
type Item = (); | |
type Error = (); | |
} | |
impl<T, U> Future for ConnectAsyncExt<T, U> where T: Address, U: AsyncRead, U: AsyncWrite, U: Debug { | |
type Item = Connection<T, SslStream<U>>; | |
type Error = HandshakeError<U>; | |
} | |
impl<S, T> Future for Transport<S, T> where T: AsyncRead, T: AsyncWrite, S: Service, <S as Service>::Request = Frame, <S as Service>::Response = Message, {error}, {error} { | |
type Item = (); | |
type Error = FramedTransportError<{unknown}, Codec>; | |
} | |
impl<T> Future for Receiver<T> { | |
type Item = T; | |
type Error = RecvError; | |
} | |
impl Future for DnsMultiplexerSerialResponse { | |
type Item = DnsResponse; | |
type Error = ProtoError; | |
} | |
impl<T, B> Future for Handshake<T, B> where B: IntoBuf, T: AsyncRead, T: AsyncWrite, B: IntoBuf { | |
type Item = Connection<T, B>; | |
type Error = Error; | |
} | |
impl<T> Future for Timeout<T> where T: Future { | |
type Item = {unknown}; | |
type Error = Error<{unknown}>; | |
} | |
impl<S, T> Future for StreamDispatcher<S, T> where S: Stream, T: Service, <T as Service>::Request = Result<<S as IntoStream>::Item, <S as IntoStream>::Error>, <T as Service>::Response = (), {error} { | |
type Item = (); | |
type Error = {unknown}; | |
} | |
impl Future for SingleUseUdpSocket { | |
type Item = DnsResponse; | |
type Error = ProtoError; | |
} | |
impl Future for ArbiterController { | |
type Item = (); | |
type Error = (); | |
} | |
impl Future for DriverTask { | |
type Item = (); | |
type Error = (); | |
} | |
impl<T> Future for TimeoutServiceResponse<T> where T: Service { | |
type Item = {unknown}; | |
type Error = TimeoutError<{unknown}>; | |
} | |
impl<F, S, R> Future for DnsExchangeConnect<F, S, R> where F: Future, <F as Future>::Item = S, <F as Future>::Error = ProtoError, {error}, F: Send, S: DnsRequestSender, <S as DnsRequestSender>::DnsResponseFuture = R, R: Future, <R as Future>::Item = DnsResponse, <R as Future>::Error = ProtoError, {error}, R: Send { | |
type Item = DnsExchange<S, R>; | |
type Error = ProtoError; | |
} | |
impl<T> Future for OneRequestServiceResponse<T> where T: IoStream { | |
type Item = (Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, Framed<T, Codec>); | |
type Error = ParseError; | |
} | |
impl<A, B> Future for EitherNewService<A, B> where A: NewService, B: NewService, <B as NewService>::Response = {unknown}, <B as NewService>::Error = {unknown}, <B as NewService>::InitError = {unknown} { | |
type Item = EitherService<{unknown}, {unknown}>; | |
type Error = {unknown}; | |
} | |
impl<T, P> Future for RustlsAcceptorServiceFut<T, P> where T: AsyncRead, T: AsyncWrite { | |
type Item = Io<TlsStream<T, ServerSession>, P>; | |
type Error = Error; | |
} | |
impl<Io> Future for WaitForConnection<Io> where Io: AsyncRead, Io: AsyncWrite { | |
type Item = IoConnection<Io>; | |
type Error = ConnectError; | |
} | |
impl Future for Task { | |
type Item = (); | |
type Error = (); | |
} | |
impl<T, S> Future for ApplyTransformFuture<T, S> where S: NewService, T: Transform<{unknown}>, <T as Transform<{unknown}>>::InitError = {unknown} { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl Future for ConnectFuture { | |
type Item = TcpStream; | |
type Error = Error; | |
} | |
impl<T, U> Future for ConnectAsyncExt<T, U> where T: Address, U: AsyncRead, U: AsyncWrite, U: Debug { | |
type Item = Connection<T, TlsStream<U, ClientSession>>; | |
type Error = Error; | |
} | |
impl<A> Future for ReadToEnd<A> where {error} { | |
type Item = (A, Vec<u8>); | |
type Error = Error; | |
} | |
impl Future for ServiceInfoFuture { | |
type Item = ServiceInfo; | |
type Error = ResolveError; | |
} | |
impl Future for ServerBuilder { | |
type Item = (); | |
type Error = (); | |
} | |
impl<A, F, E> Future for MapErrNewServiceFuture<A, F, E> where A: NewService, F: Fn<{unknown}> { | |
type Item = MapErr<{unknown}, F, E>; | |
type Error = {unknown}; | |
} | |
impl<T, S, B, X, U> Future for HttpServiceHandlerResponse<T, S, B, X, U> where T: IoStream, S: Service, <S as Service>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {error}, {unknown}: Into<Response<B>>, B: MessageBody, X: Service, <X as Service>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, <X as Service>::Response = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, U: Service, <U as Service>::Request = (Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, Framed<T, Codec>), <U as Service>::Response = (), {unknown}: Display { | |
type Item = (); | |
type Error = DispatchError; | |
} | |
impl Future for CreateResourceService { | |
type Item = ResourceService; | |
type Error = (); | |
} | |
impl Future for ConnectFuture { | |
type Item = UnixStream; | |
type Error = Error; | |
} | |
impl<T, F, In, Out> Future for ApplyNewServiceFuture<T, F, In, Out> where T: NewService, F: FnMut<{unknown}>, Out: IntoFuture, {unknown}: From<{unknown}> { | |
type Item = Apply<{unknown}, F, In, Out>; | |
type Error = {unknown}; | |
} | |
impl<A, T> Future for WriteAll<A, T> where {error}, T: AsRef<[u8]> { | |
type Item = (A, T); | |
type Error = Error; | |
} | |
impl<A> Future for Flush<A> where {error} { | |
type Item = A; | |
type Error = Error; | |
} | |
impl<R, S> Future for FnNewServiceConfigFut<R, S> where R: IntoFuture, {unknown}: IntoService<S>, S: Service { | |
type Item = S; | |
type Error = {unknown}; | |
} | |
impl Future for UdpResponse { | |
type Item = DnsResponse; | |
type Error = ProtoError; | |
} | |
impl Future for FromCache { | |
type Item = Option<Lookup>; | |
type Error = ResolveError; | |
} | |
impl Future for SystemArbiter { | |
type Item = (); | |
type Error = (); | |
} | |
impl Future for Shutdown { | |
type Item = (); | |
type Error = (); | |
} | |
impl<U> Future for UrlEncoded<U> where U: DeserializeOwned, {error} { | |
type Item = U; | |
type Error = UrlencodedError; | |
} | |
impl<A, B> Future for EitherResponder<A, B> where A: Future, <A as Future>::Item = Response<Body>, {unknown}: Into<Error>, B: Future, <B as Future>::Item = Response<Body>, {unknown}: Into<Error> { | |
type Item = Response<Body>; | |
type Error = Error; | |
} | |
impl<IO, S> Future for MidHandshake<IO, S> where IO: Read, IO: Write, S: Session { | |
type Item = TlsStream<IO, S>; | |
type Error = Error; | |
} | |
impl Future for ResponseFuture { | |
type Item = Response<{unknown}>; | |
type Error = Error; | |
} | |
impl Future for ConnectionHandleResponseInner { | |
type Item = DnsResponse; | |
type Error = ProtoError; | |
} | |
impl<S> Future for SrvPoll<S> where S: Service { | |
type Item = (); | |
type Error = (); | |
} | |
impl<T> Future for TcpConnectorResponse<T> where T: Address { | |
type Item = Connection<T, TcpStream>; | |
type Error = ConnectError; | |
} | |
impl<T, S, B, X, U> Future for Dispatcher<T, S, B, X, U> where T: IoStream, S: Service, <S as Service>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {unknown}: Into<Response<B>>, B: MessageBody, X: Service, <X as Service>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, <X as Service>::Response = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, U: Service, <U as Service>::Request = (Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, Framed<T, Codec>), <U as Service>::Response = (), {unknown}: Display { | |
type Item = (); | |
type Error = DispatchError; | |
} | |
impl Future for ScopeFactoryResponse { | |
type Item = ScopeService; | |
type Error = (); | |
} | |
impl<T, A, B> Future for AndThenTransformFuture<T, A, B> where A: NewService, B: NewService, <B as NewService>::InitError = {unknown}, T: Transform<{unknown}>, <T as Transform<{unknown}>>::Request = {unknown}, <T as Transform<{unknown}>>::InitError = {unknown}, {unknown}: From<{unknown}> { | |
type Item = AndThen<FromErr<{unknown}, {unknown}>, {unknown}>; | |
type Error = {unknown}; | |
} | |
impl Future for ConnectFutureState { | |
type Item = TcpStream; | |
type Error = Error; | |
} | |
impl<A, E> Future for FromErrNewServiceFuture<A, E> where A: NewService, E: From<{unknown}> { | |
type Item = FromErr<{unknown}, E>; | |
type Error = {unknown}; | |
} | |
impl<T> Future for RecvDgram<T> where T: AsMut<[u8]> { | |
type Item = (UdpSocket, T, usize, SocketAddr); | |
type Error = Error; | |
} | |
impl Future for VerifyRrsetsFuture { | |
type Item = DnsResponse; | |
type Error = ProtoError; | |
} | |
impl Future for Local { | |
type Item = DnsResponse; | |
type Error = ProtoError; | |
} | |
impl<T, Io1, Io2> Future for InnerConnectorResponseA<T, Io1, Io2> where T: Service, <T as Service>::Request = Connect, <T as Service>::Response = (Io1, Protocol), <T as Service>::Error = ConnectError, T: Clone, {error}, Io1: AsyncRead, Io1: AsyncWrite, {error}, Io2: AsyncRead, Io2: AsyncWrite, {error} { | |
type Item = EitherConnection<Io1, Io2>; | |
type Error = ConnectError; | |
} | |
impl<A> Future for SyncArbiter<A> where A: Actor, <A as Actor>::Context = SyncContext<A> { | |
type Item = (); | |
type Error = (); | |
} | |
impl<F, G> Future for Background<F, G> where F: Future, <F as Future>::Error = ResolveError, G: Future, <G as Future>::Error = ResolveError, Either<AndThen<MapErr<Receiver<F>, fn(Canceled) -> ResolveError>, G, fn(F) -> G>, FutureResult<{unknown}, ResolveError>>: Future, <Either<AndThen<MapErr<Receiver<F>, fn(Canceled) -> ResolveError>, G, fn(F) -> G>, FutureResult<{unknown}, ResolveError>> as Future>::Item = {unknown}, <Either<AndThen<MapErr<Receiver<F>, fn(Canceled) -> ResolveError>, G, fn(F) -> G>, FutureResult<{unknown}, ResolveError>> as Future>::Error = ResolveError { | |
type Item = {unknown}; | |
type Error = ResolveError; | |
} | |
impl<T, B> Future for SendResponse<T, B> where T: AsyncRead, T: AsyncWrite, B: MessageBody { | |
type Item = Framed<T, Codec>; | |
type Error = Error; | |
} | |
impl<M> Future for RecipientRequest<M> where M: Message, M: Send, {error}, {unknown}: Send { | |
type Item = {unknown}; | |
type Error = MailboxError; | |
} | |
impl Future for AppRoutingFactoryResponse { | |
type Item = AppRouting; | |
type Error = (); | |
} | |
impl<S> Future for ConcatSafe<S> where S: Stream, {unknown}: Extend<<<S as Stream>::Item as IntoIterator>::Item>, {unknown}: IntoIterator { | |
type Item = Option<{unknown}>; | |
type Error = {unknown}; | |
} | |
impl<T> Future for SendDgram<T> where T: AsRef<[u8]> { | |
type Item = (UdpSocket, T); | |
type Error = Error; | |
} | |
impl<A, B> Future for ThenFuture<A, B> where A: Service, B: Service, <B as Service>::Request = Result<{unknown}, {unknown}> { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<A, T> Future for ReadExact<A, T> where {error}, T: AsMut<[u8]> { | |
type Item = (A, T); | |
type Error = Error; | |
} | |
impl<I, E> Future for CpuFuture<I, E> where E: Debug { | |
type Item = I; | |
type Error = BlockingError<E>; | |
} | |
impl Future for NextRandomUdpSocket { | |
type Item = Option<UdpSocket>; | |
type Error = Error; | |
} | |
impl<C> Future for QueryFuture<C> where C: DnsHandle, {error} { | |
type Item = Records; | |
type Error = ResolveError; | |
} | |
impl<T> Future for RecvDgram<T> where T: AsMut<[u8]> { | |
type Item = ({unknown}, T, usize, String); | |
type Error = Error; | |
} | |
impl<S, B> Future for CompressResponse<S, B> where B: MessageBody, S: Service, <S as Service>::Request = ServiceRequest, <S as Service>::Response = ServiceResponse<B>, <S as Service>::Error = Error { | |
type Item = ServiceResponse<Encoder<B>>; | |
type Error = Error; | |
} | |
impl<B> Future for SendBody<B> where B: MessageBody { | |
type Item = (); | |
type Error = SendRequestError; | |
} | |
impl<T> Future for AsyncHandlerServiceResponse<T> where T: Future, {unknown}: Responder, {unknown}: Into<Error> { | |
type Item = ServiceResponse<Body>; | |
type Error = Infallible; | |
} | |
impl<IO> Future for Connect<IO> where IO: AsyncRead, IO: AsyncWrite { | |
type Item = TlsStream<IO, ClientSession>; | |
type Error = Error; | |
} | |
impl<R, T> Future for Read<R, T> where {error}, T: AsMut<[u8]> { | |
type Item = (R, T, usize); | |
type Error = Error; | |
} | |
impl Future for MdnsClientConnect { | |
type Item = MdnsClientStream; | |
type Error = ProtoError; | |
} | |
impl<T, P> Future for SendDgram<T, P> where T: AsRef<[u8]>, P: AsRef<Path> { | |
type Item = ({unknown}, T); | |
type Error = Error; | |
} | |
impl<T> Future for CustomResponderFut<T> where T: Responder { | |
type Item = Response<Body>; | |
type Error = {unknown}; | |
} | |
impl<T, P> Future for Accept<T, P> where T: AsyncRead, T: AsyncWrite { | |
type Item = Io<TlsStream<T>, P>; | |
type Error = {unknown}; | |
} | |
impl<F> Future for &mut F where F: Future { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<A, B> Future for AndThenFuture<A, B> where A: Service, B: Service, <B as Service>::Request = {unknown}, <B as Service>::Error = {unknown} { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<T, Io> Future for ConnectorPoolSupport<T, Io> where Io: AsyncRead, Io: AsyncWrite, {error}, T: Service, <T as Service>::Request = Connect, <T as Service>::Response = (Io, Protocol), <T as Service>::Error = ConnectError, {error} { | |
type Item = (); | |
type Error = (); | |
} | |
impl Future for InsertCache { | |
type Item = Lookup; | |
type Error = ResolveError; | |
} | |
impl<A> Future for ReadUntil<A> where {error}, A: BufRead { | |
type Item = (A, Vec<u8>); | |
type Error = Error; | |
} | |
impl<A, M> Future for Request<A, M> where A: Handler<M>, {unknown}: ToEnvelope<A, M>, M: Message, M: Send, {unknown}: Send { | |
type Item = {unknown}; | |
type Error = MailboxError; | |
} | |
impl<T, B> Future for Flush<T, B> where T: AsyncWrite, B: Buf { | |
type Item = Codec<T, B>; | |
type Error = Error; | |
} | |
impl<T, P> Future for OpensslAcceptorServiceFut<T, P> where T: AsyncRead, T: AsyncWrite { | |
type Item = Io<SslStream<T>, P>; | |
type Error = HandshakeError<T>; | |
} | |
impl<T> Future for HandlerServiceResponse<T> where T: Future, <T as Future>::Item = Response<Body>, {unknown}: Into<Error> { | |
type Item = ServiceResponse<Body>; | |
type Error = Infallible; | |
} | |
impl Future for ConnectionHandleResponse { | |
type Item = DnsResponse; | |
type Error = ProtoError; | |
} | |
impl<A, C> Future for ContextFut<A, C> where C: AsyncContextParts<A>, A: Actor, <A as Actor>::Context = C { | |
type Item = (); | |
type Error = (); | |
} | |
impl<A, B> Future for AndThenNewServiceFuture<A, B> where A: NewService, B: NewService, <B as NewService>::Request = {unknown}, <B as NewService>::Error = {unknown}, <B as NewService>::InitError = {unknown} { | |
type Item = AndThen<{unknown}, {unknown}>; | |
type Error = {unknown}; | |
} | |
impl<S, T, U> Future for FramedTransport<S, T, U> where S: Service, <S as Service>::Request = <U as Decoder>::Item, <S as Service>::Response = <U as Encoder>::Item, {error}, {error}, T: AsyncRead, T: AsyncWrite, U: Decoder, U: Encoder, {error}, <U as Encoder>::Error: Debug { | |
type Item = (); | |
type Error = FramedTransportError<{unknown}, U>; | |
} | |
impl<F, Io> Future for OpenConnection<F, Io> where F: Future, <F as Future>::Item = (Io, Protocol), <F as Future>::Error = ConnectError, Io: AsyncRead, Io: AsyncWrite { | |
type Item = IoConnection<Io>; | |
type Error = ConnectError; | |
} | |
impl<T, S, B> Future for Dispatcher<T, S, B> where T: IoStream, S: Service, <S as Service>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {error}, {unknown}: Into<Response<B>>, B: MessageBody, {error} { | |
type Item = (); | |
type Error = DispatchError; | |
} | |
impl<S> Future for AcceptAsync<S> where S: Read, S: Write { | |
type Item = SslStream<S>; | |
type Error = HandshakeError<S>; | |
} | |
impl<A, F, E> Future for MapErrFuture<A, F, E> where A: Service, F: Fn<{unknown}> { | |
type Item = {unknown}; | |
type Error = E; | |
} | |
impl<T, S, F, E> Future for TransformMapInitErrFuture<T, S, F, E> where T: Transform<S>, F: Fn<{unknown}> { | |
type Item = {unknown}; | |
type Error = E; | |
} | |
impl<T, B> Future for Connection<T, B> where T: AsyncRead, T: AsyncWrite, B: IntoBuf { | |
type Item = (); | |
type Error = Error; | |
} | |
impl<T> Future for InFlightServiceResponse<T> where T: Service { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<S> Future for Concat2<S> where S: Stream, {unknown}: Extend<<<S as Stream>::Item as IntoIterator>::Item>, {unknown}: IntoIterator, {unknown}: Default { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<T, P, S, B, X, U> Future for H1ServiceResponse<T, P, S, B, X, U> where T: IoStream, S: NewService, <S as NewService>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {unknown}: Into<Response<B>>, {unknown}: Debug, B: MessageBody, X: NewService, <X as NewService>::Request = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, <X as NewService>::Response = Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, {unknown}: Into<Error>, {unknown}: Debug, U: NewService, <U as NewService>::Request = (Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>, Framed<T, Codec>), <U as NewService>::Response = (), {unknown}: Display, {unknown}: Debug { | |
type Item = H1ServiceHandler<T, P, {unknown}, B, {unknown}, {unknown}>; | |
type Error = (); | |
} | |
impl<S> Future for Finish<S> where S: Stream { | |
type Item = (); | |
type Error = {unknown}; | |
} | |
struct Cursor<T>; | |
struct TransformFromErr<T, S, E>; | |
struct Arc<T>; | |
struct FromErrNewService<A, E>; | |
trait Send {} | |
struct RouteNewService<T>; | |
struct ScopeFactory; | |
struct Query<T>; | |
struct ApplyTransform<T, S>; | |
struct Box<T>; | |
trait ToOwned { | |
type Owned; | |
} | |
impl<T> ToOwned for RsaRef<T> { | |
type Owned = Rsa<T>; | |
} | |
impl<C> ToOwned for UCStr<C> where C: UChar { | |
type Owned = UCString<C>; | |
} | |
impl ToOwned for {unknown} { | |
type Owned = {unknown}; | |
} | |
impl<T> ToOwned for [T] where T: Clone { | |
type Owned = Vec<T>; | |
} | |
impl<C> ToOwned for UStr<C> where C: UChar { | |
type Owned = UString<C>; | |
} | |
impl ToOwned for OsStr { | |
type Owned = OsString; | |
} | |
impl ToOwned for str { | |
type Owned = String; | |
} | |
impl ToOwned for CStr { | |
type Owned = CString; | |
} | |
impl<T> ToOwned for EcKeyRef<T> { | |
type Owned = EcKey<T>; | |
} | |
impl<T> ToOwned for DsaRef<T> { | |
type Owned = Dsa<T>; | |
} | |
impl<T> ToOwned for T where T: Clone { | |
type Owned = T; | |
} | |
impl ToOwned for Path { | |
type Owned = PathBuf; | |
} | |
impl ToOwned for RawValue { | |
type Owned = Box<RawValue>; | |
} | |
impl ToOwned for {unknown} { | |
type Owned = {unknown}; | |
} | |
struct ConnectServiceFactory<T>; | |
struct ScopeEndpoint; | |
struct MapInitErr<A, F, E>; | |
trait Park { | |
type Unpark; | |
type Error; | |
} | |
impl<T, N> Park for Timer<T, N> where T: Park, N: Now { | |
type Unpark = {unknown}; | |
type Error = {unknown}; | |
} | |
impl Park for Reactor { | |
type Unpark = Handle; | |
type Error = Error; | |
} | |
impl Park for ParkThread { | |
type Unpark = UnparkThread; | |
type Error = ParkError; | |
} | |
struct Route; | |
struct Sink; | |
struct LowResTime; | |
struct MapNewService<A, F, Res>; | |
struct OpensslConnectServiceFactory<T>; | |
struct MapErrNewService<A, F, E>; | |
struct Extract<T, S>; | |
struct Iter<T>; | |
struct ThenNewService<A, B>; | |
struct BufWriter<W>; | |
impl<T> IntoIterator for &mut VecDeque<T> { | |
type Item = &mut T; | |
type IntoIter = IterMut<T>; | |
} | |
impl IntoIterator for SrvLookup { | |
type Item = SRV; | |
type IntoIter = SrvLookupIntoIter; | |
} | |
impl<T> IntoIterator for &mut ThreadLocal<T> where T: Send, {error} { | |
type Item = &mut Box<T>; | |
type IntoIter = IterMut<T>; | |
} | |
impl<T> IntoIterator for &GetAll<T> { | |
type Item = &T; | |
type IntoIter = ValueIter<T>; | |
} | |
impl<T> IntoIterator for &mut Slab<T> { | |
type Item = (usize, &mut T); | |
type IntoIter = IterMut<T>; | |
} | |
impl<K, V> IntoIterator for &mut BTreeMap<K, V> where {error}, {error} { | |
type Item = (&K, &mut V); | |
type IntoIter = IterMut<K, V>; | |
} | |
impl<T, E> IntoIterator for &mut Result<T, E> { | |
type Item = &mut T; | |
type IntoIter = IterMut<T>; | |
} | |
impl IntoIterator for Events { | |
type Item = Event; | |
type IntoIter = IntoIter; | |
} | |
impl<T> IntoIterator for Stack<T> where T: Stackable { | |
type IntoIter = IntoIter<T>; | |
type Item = T; | |
} | |
impl IntoIterator for LookupIp { | |
type Item = IpAddr; | |
type IntoIter = LookupIpIntoIter; | |
} | |
impl<I> IntoIterator for I where I: Iterator { | |
type Item = {unknown}; | |
type IntoIter = I; | |
} | |
impl<K, V, S> IntoIterator for &mut LruCache<K, V, S> where K: Eq, K: Hash, S: BuildHasher { | |
type Item = (&K, &mut V); | |
type IntoIter = IterMut<K, V>; | |
} | |
impl<A> IntoIterator for &mut SmallVec<A> where A: Array { | |
type IntoIter = {unknown}; | |
type Item = &mut {unknown}; | |
} | |
impl IntoIterator for &SparseSet { | |
type Item = &usize; | |
type IntoIter = Iter<usize>; | |
} | |
impl<T> IntoIterator for &OccupiedEntry<T> { | |
type Item = &T; | |
type IntoIter = ValueIter<T>; | |
} | |
impl<K, V, S> IntoIterator for &IndexMap<K, V, S> where K: Hash, K: Eq, S: BuildHasher { | |
type Item = (&K, &V); | |
type IntoIter = Iter<K, V>; | |
} | |
impl IntoIterator for &Bytes { | |
type Item = u8; | |
type IntoIter = Iter<Cursor<&Bytes>>; | |
} | |
impl<T> IntoIterator for &Option<T> { | |
type Item = &T; | |
type IntoIter = Iter<T>; | |
} | |
impl<T> IntoIterator for Receiver<T> { | |
type Item = T; | |
type IntoIter = IntoIter<T>; | |
} | |
impl<T, S> IntoIterator for &HashSet<T, S> { | |
type Item = &T; | |
type IntoIter = Iter<T>; | |
} | |
impl<T, P> IntoIterator for Punctuated<T, P> { | |
type Item = T; | |
type IntoIter = IntoIter<T, P>; | |
} | |
impl<T> IntoIterator for Receiver<T> { | |
type Item = T; | |
type IntoIter = IntoIter<T>; | |
} | |
impl IntoIterator for &mut Fields { | |
type Item = &mut Field; | |
type IntoIter = IterMut<Field>; | |
} | |
impl IntoIterator for &BytesMut { | |
type Item = u8; | |
type IntoIter = Iter<Cursor<&BytesMut>>; | |
} | |
impl<T> IntoIterator for VecDeque<T> { | |
type Item = T; | |
type IntoIter = IntoIter<T>; | |
} | |
impl<T> IntoIterator for &mut LinkedList<T> { | |
type Item = &mut T; | |
type IntoIter = IterMut<T>; | |
} | |
impl IntoIterator for &SetMatches { | |
type IntoIter = SetMatchesIter; | |
type Item = usize; | |
} | |
impl<T> IntoIterator for &Vec<T> { | |
type Item = &T; | |
type IntoIter = Iter<T>; | |
} | |
impl<T> IntoIterator for &mut Option<T> { | |
type Item = &mut T; | |
type IntoIter = IterMut<T>; | |
} | |
impl IntoIterator for &Events { | |
type Item = Event; | |
type IntoIter = Iter; | |
} | |
impl<T> IntoIterator for HeaderMap<T> { | |
type Item = (Option<HeaderName>, T); | |
type IntoIter = IntoIter<T>; | |
} | |
impl<K, V, S> IntoIterator for LruCache<K, V, S> where K: Eq, K: Hash, S: BuildHasher { | |
type Item = (K, V); | |
type IntoIter = IntoIter<K, V>; | |
} | |
impl<K, V, S> IntoIterator for &LinkedHashMap<K, V, S> where K: Hash, K: Eq, S: BuildHasher { | |
type Item = (&K, &V); | |
type IntoIter = Iter<K, V>; | |
} | |
impl<T, S> IntoIterator for &HashSet<T, S> { | |
type Item = &T; | |
type IntoIter = Iter<T>; | |
} | |
impl<T> IntoIterator for ThreadLocal<T> where T: Send { | |
type Item = Box<T>; | |
type IntoIter = IntoIter<T>; | |
} | |
impl<T> IntoIterator for &LinkedList<T> { | |
type Item = &T; | |
type IntoIter = Iter<T>; | |
} | |
impl<K, V> IntoIterator for BTreeMap<K, V> { | |
type Item = (K, V); | |
type IntoIter = IntoIter<K, V>; | |
} | |
impl IntoIterator for &Signals { | |
type Item = i32; | |
type IntoIter = Forever; | |
} | |
impl<K, V, S> IntoIterator for &HashMap<K, V, S> { | |
type Item = (&K, &V); | |
type IntoIter = Iter<K, V>; | |
} | |
impl IntoIterator for &HeaderMap { | |
type Item = (&HeaderName, &HeaderValue); | |
type IntoIter = Iter; | |
} | |
impl<T> IntoIterator for &mut StackRef<T> where T: Stackable { | |
type Item = &mut {unknown}; | |
type IntoIter = IterMut<T>; | |
} | |
impl<T> IntoIterator for BinaryHeap<T> { | |
type Item = T; | |
type IntoIter = IntoIter<T>; | |
} | |
impl<T> IntoIterator for &[T] { | |
type Item = &T; | |
type IntoIter = Iter<T>; | |
} | |
impl IntoIterator for SetMatches { | |
type IntoIter = SetMatchesIntoIter; | |
type Item = usize; | |
} | |
impl<T> IntoIterator for &mut OccupiedEntry<T> { | |
type Item = &mut T; | |
type IntoIter = ValueIterMut<T>; | |
} | |
impl IntoIterator for Lookup { | |
type Item = RData; | |
type IntoIter = LookupIntoIter; | |
} | |
impl<K, V, S> IntoIterator for &mut IndexMap<K, V, S> where K: Hash, K: Eq, S: BuildHasher { | |
type Item = (&K, &mut V); | |
type IntoIter = IterMut<K, V>; | |
} | |
impl IntoIterator for &Path { | |
type Item = &OsStr; | |
type IntoIter = Iter; | |
} | |
impl IntoIterator for Bytes { | |
type Item = u8; | |
type IntoIter = Iter<Cursor<Bytes>>; | |
} | |
impl IntoIterator for &Utf8Sequence { | |
type IntoIter = Iter<Utf8Range>; | |
type Item = &Utf8Range; | |
} | |
impl<K, V, S> IntoIterator for &mut HashMap<K, V, S> { | |
type Item = (&K, &mut V); | |
type IntoIter = IterMut<K, V>; | |
} | |
impl<T> IntoIterator for CachedThreadLocal<T> where T: Send { | |
type Item = Box<T>; | |
type IntoIter = Chain<IntoIter<Box<T>>, IntoIter<T>>; | |
} | |
impl<T> IntoIterator for &HeaderMap<T> { | |
type Item = (&HeaderName, &T); | |
type IntoIter = Iter<T>; | |
} | |
impl<K, V, S> IntoIterator for HashMap<K, V, S> { | |
type Item = (K, V); | |
type IntoIter = IntoIter<K, V>; | |
} | |
impl<K, V, S> IntoIterator for LinkedHashMap<K, V, S> where K: Hash, K: Eq, S: BuildHasher { | |
type Item = (K, V); | |
type IntoIter = IntoIter<K, V>; | |
} | |
impl IntoIterator for BytesMut { | |
type Item = u8; | |
type IntoIter = Iter<Cursor<BytesMut>>; | |
} | |
impl IntoIterator for BitMask { | |
type Item = usize; | |
type IntoIter = BitMaskIter; | |
} | |
impl<T, S> IntoIterator for IndexSet<T, S> where T: Hash, T: Eq, S: BuildHasher { | |
type Item = T; | |
type IntoIter = IntoIter<T>; | |
} | |
impl<T> IntoIterator for &mut Stack<T> where T: Stackable { | |
type Item = &mut {unknown}; | |
type IntoIter = IterMut<T>; | |
} | |
impl<T, S> IntoIterator for &HashSet<T, S> { | |
type Item = &T; | |
type IntoIter = Iter<T>; | |
} | |
impl<T> IntoIterator for &BTreeSet<T> { | |
type Item = &T; | |
type IntoIter = Iter<T>; | |
} | |
impl<T> IntoIterator for OccupiedEntry<T> { | |
type Item = &mut T; | |
type IntoIter = ValueIterMut<T>; | |
} | |
impl<T> IntoIterator for RawTable<T> { | |
type Item = T; | |
type IntoIter = RawIntoIter<T>; | |
} | |
impl IntoIterator for TokenStream { | |
type Item = TokenTree; | |
type IntoIter = TokenTreeIter; | |
} | |
impl IntoIterator for &mut Map<String, Value> { | |
type Item = (&String, &mut Value); | |
type IntoIter = IterMut; | |
} | |
impl IntoIterator for &Name { | |
type Item = &[u8]; | |
type IntoIter = LabelIter; | |
} | |
impl<T> IntoIterator for &mut [T] { | |
type Item = &mut T; | |
type IntoIter = IterMut<T>; | |
} | |
impl IntoIterator for SetMatches { | |
type IntoIter = SetMatchesIntoIter; | |
type Item = usize; | |
} | |
impl<T> IntoIterator for &Slab<T> { | |
type Item = (usize, &T); | |
type IntoIter = Iter<T>; | |
} | |
impl<T, E> IntoIterator for &Result<T, E> { | |
type Item = &T; | |
type IntoIter = Iter<T>; | |
} | |
impl IntoIterator for BitMask { | |
type Item = usize; | |
type IntoIter = BitMaskIter; | |
} | |
impl<T, P> IntoIterator for &mut Punctuated<T, P> { | |
type Item = &mut T; | |
type IntoIter = IterMut<T>; | |
} | |
impl<A> IntoIterator for &SmallVec<A> where A: Array { | |
type IntoIter = {unknown}; | |
type Item = &{unknown}; | |
} | |
impl<T> IntoIterator for &Receiver<T> { | |
type Item = T; | |
type IntoIter = Iter<T>; | |
} | |
impl<T, S> IntoIterator for HashSet<T, S> { | |
type Item = T; | |
type IntoIter = IntoIter<T>; | |
} | |
impl<T> IntoIterator for LinkedList<T> { | |
type Item = T; | |
type IntoIter = IntoIter<T>; | |
} | |
impl<K, V, S> IntoIterator for &mut HashMap<K, V, S> { | |
type Item = (&K, &mut V); | |
type IntoIter = IterMut<K, V>; | |
} | |
impl<T> IntoIterator for Option<T> { | |
type Item = T; | |
type IntoIter = IntoIter<T>; | |
} | |
impl<T> IntoIterator for &Receiver<T> { | |
type Item = T; | |
type IntoIter = Iter<T>; | |
} | |
impl<T, S> IntoIterator for HashSet<T, S> { | |
type Item = T; | |
type IntoIter = IntoIter<T>; | |
} | |
impl IntoIterator for &Program { | |
type Item = &Inst; | |
type IntoIter = Iter<Inst>; | |
} | |
impl<T, P> IntoIterator for &Punctuated<T, P> { | |
type Item = &T; | |
type IntoIter = Iter<T>; | |
} | |
impl<T> IntoIterator for RawTable<T> { | |
type Item = T; | |
type IntoIter = RawIntoIter<T>; | |
} | |
impl<T> IntoIterator for &StackRef<T> where T: Stackable { | |
type Item = &{unknown}; | |
type IntoIter = Iter<T>; | |
} | |
impl<T> IntoIterator for &VecDeque<T> { | |
type Item = &T; | |
type IntoIter = Iter<T>; | |
} | |
impl<T> IntoIterator for GetAll<T> { | |
type Item = &T; | |
type IntoIter = ValueIter<T>; | |
} | |
impl<K, V, S> IntoIterator for HashMap<K, V, S> { | |
type Item = (K, V); | |
type IntoIter = IntoIter<K, V>; | |
} | |
impl<T> IntoIterator for Vec<T> { | |
type Item = T; | |
type IntoIter = IntoIter<T>; | |
} | |
impl IntoIterator for Map<String, Value> { | |
type Item = (String, Value); | |
type IntoIter = IntoIter; | |
} | |
impl IntoIterator for RecordSet { | |
type Item = Record; | |
type IntoIter = Chain<IntoIter<Record>, IntoIter<Record>>; | |
} | |
impl<T> IntoIterator for &mut CachedThreadLocal<T> where T: Send, {error} { | |
type Item = &mut Box<T>; | |
type IntoIter = Chain<IntoIter<&mut Box<T>>, IterMut<T>>; | |
} | |
impl<K, V, S> IntoIterator for &HashMap<K, V, S> { | |
type Item = (&K, &V); | |
type IntoIter = Iter<K, V>; | |
} | |
impl IntoIterator for TokenStream { | |
type Item = TokenTree; | |
type IntoIter = IntoIter; | |
} | |
impl<K, V, S> IntoIterator for &LruCache<K, V, S> where K: Eq, K: Hash, S: BuildHasher { | |
type Item = (&K, &V); | |
type IntoIter = Iter<K, V>; | |
} | |
impl<K, V, S> IntoIterator for &mut LinkedHashMap<K, V, S> where K: Hash, K: Eq, S: BuildHasher { | |
type Item = (&K, &mut V); | |
type IntoIter = IterMut<K, V>; | |
} | |
impl<K, V> IntoIterator for &BTreeMap<K, V> where {error}, {error} { | |
type Item = (&K, &V); | |
type IntoIter = Iter<K, V>; | |
} | |
impl<T, E> IntoIterator for Result<T, E> { | |
type Item = T; | |
type IntoIter = IntoIter<T>; | |
} | |
impl IntoIterator for TokenStream { | |
type Item = TokenTree; | |
type IntoIter = IntoIter<TokenTree>; | |
} | |
impl<A> IntoIterator for SmallVec<A> where A: Array { | |
type IntoIter = IntoIter<A>; | |
type Item = {unknown}; | |
} | |
impl<T, S> IntoIterator for &IndexSet<T, S> where T: Hash, T: Eq, S: BuildHasher { | |
type Item = &T; | |
type IntoIter = Iter<T>; | |
} | |
impl<T> IntoIterator for &Stack<T> where T: Stackable { | |
type Item = &{unknown}; | |
type IntoIter = Iter<T>; | |
} | |
impl<T> IntoIterator for &BinaryHeap<T> { | |
type Item = &T; | |
type IntoIter = Iter<T>; | |
} | |
impl<T> IntoIterator for BTreeSet<T> { | |
type Item = T; | |
type IntoIter = IntoIter<T>; | |
} | |
impl IntoIterator for &SetMatches { | |
type IntoIter = SetMatchesIter; | |
type Item = usize; | |
} | |
impl<K, V, S> IntoIterator for &HashMap<K, V, S> { | |
type Item = (&K, &V); | |
type IntoIter = Iter<K, V>; | |
} | |
impl<T> IntoIterator for &mut Vec<T> { | |
type Item = &mut T; | |
type IntoIter = IterMut<T>; | |
} | |
impl<T, S> IntoIterator for HashSet<T, S> { | |
type Item = T; | |
type IntoIter = IntoIter<T>; | |
} | |
impl<K, V, S> IntoIterator for IndexMap<K, V, S> where K: Hash, K: Eq, S: BuildHasher { | |
type Item = (K, V); | |
type IntoIter = IntoIter<K, V>; | |
} | |
impl IntoIterator for &Fields { | |
type Item = &Field; | |
type IntoIter = Iter<Field>; | |
} | |
impl IntoIterator for &Map<String, Value> { | |
type Item = (&String, &Value); | |
type IntoIter = Iter; | |
} | |
impl IntoIterator for &PathBuf { | |
type Item = &OsStr; | |
type IntoIter = Iter; | |
} | |
impl<K, V, S> IntoIterator for HashMap<K, V, S> { | |
type Item = (K, V); | |
type IntoIter = IntoIter<K, V>; | |
} | |
impl<T> IntoIterator for &mut HeaderMap<T> { | |
type Item = (&HeaderName, &mut T); | |
type IntoIter = IterMut<T>; | |
} | |
impl<K, V, S> IntoIterator for &mut HashMap<K, V, S> { | |
type Item = (&K, &mut V); | |
type IntoIter = IterMut<K, V>; | |
} | |
trait IntoIterator { | |
type Item; | |
type IntoIter; | |
} | |
struct Wrapping<T>; | |
trait Write {} | |
impl<S> Write for SslStream<S> where S: Read, S: Write {} | |
impl<T, U> Write for Fuse<T, U> where T: Write {} | |
impl Write for StderrRaw {} | |
impl Write for AcceptOneThenFail {} | |
impl<R> Write for ZlibDecoder<R> where R: Read, R: Write {} | |
impl Write for &mut [u8] {} | |
impl Write for Verifier {} | |
impl<T> Write for FramedRead<T> where T: Write {} | |
impl Write for Writer {} | |
impl Write for &TcpStream {} | |
impl Write for Cursor<&mut [u8]> {} | |
impl Write for Formatter {} | |
impl<R> Write for MultiGzDecoder<R> where R: BufRead, R: Write {} | |
impl Write for &PipeWriter {} | |
impl<W> Write for EncoderWriter<W> where W: Write {} | |
impl Write for &UnixStream {} | |
impl<T> Write for WriteHalf<T> where {error} {} | |
impl Write for Good {} | |
impl Write for Sink {} | |
impl Write for &UnixStream {} | |
impl<W> Write for DeflateEncoder<W> where W: BufRead, W: Write {} | |
impl Write for &TcpStream {} | |
impl Write for &NamedPipe {} | |
impl Write for Socket {} | |
impl<W> Write for Box<W> where W: Write {} | |
impl<W, R> Write for InterruptingWriter<W, R> where W: Write, {error} {} | |
impl Write for Io {} | |
impl<B> Write for Writer<B> where {error}, B: Sized {} | |
impl Write for &TcpStream {} | |
impl<W> Write for NoColor<W> where W: Write {} | |
impl<S> Write for TlsStream<S> where S: Read, S: Write {} | |
impl<W> Write for DeflateEncoder<W> where W: Read, W: Write {} | |
impl<W> Write for BrotliDecoder<W> where W: Write {} | |
impl<R> Write for GzDecoder<R> where R: BufRead, R: Write {} | |
impl Write for Signer {} | |
impl<R> Write for MultiGzDecoder<R> where R: Read, R: Write {} | |
impl<W> Write for WriterInnerLock<W> where W: Write {} | |
impl Write for TcpStream {} | |
impl Write for Bad {} | |
impl Write for Stderr {} | |
impl<W> Write for GzDecoder<W> where W: Write {} | |
impl Write for Socket {} | |
impl<T> Write for H1Connection<T> where T: AsyncRead, T: AsyncWrite, {error} {} | |
impl<W> Write for DeflateDecoder<W> where W: Read, W: Write {} | |
impl<W> Write for LineWriter<W> where W: Write {} | |
impl<W, D> Write for Writer<W, D> where W: Write, D: Ops {} | |
impl Write for &TcpStream {} | |
impl Write for WindowsBuffer {} | |
impl<W> Write for DeflateDecoder<W> where W: Write {} | |
impl<IO, S> Write for TlsStream<IO, S> where IO: Read, IO: Write, S: Session {} | |
impl Write for AnonWrite {} | |
impl Write for Stdout {} | |
impl Write for &Socket {} | |
impl Write for Vec<u8> {} | |
impl Write for &File {} | |
impl Write for IoStandardStream {} | |
impl<W> Write for BufWriter<W> where W: Write {} | |
impl<W> Write for WriterInner<W> where W: Write {} | |
impl Write for Cursor<Box<[u8]>> {} | |
impl<W> Write for Ansi<W> where W: Write {} | |
impl Write for UnixStream {} | |
impl<T, U> Write for Fuse<T, U> where T: Write {} | |
impl<W> Write for BrotliEncoder<W> where W: Write {} | |
impl Write for PipeWriter {} | |
impl Write for UnixStream {} | |
impl<R> Write for GzEncoder<R> where R: BufRead, R: Write {} | |
impl<W> Write for CrcWriter<W> where W: Write {} | |
impl Write for TestBuffer {} | |
impl<W> Write for &mut W where W: Write {} | |
impl Write for Writer {} | |
impl<S, T> Write for StreamOwned<S, T> where S: Session, T: Read, T: Write {} | |
impl Write for WriteEarlyData {} | |
impl<E> Write for &PollEvented<E> where E: Evented, &E: Write {} | |
impl<W> Write for GzEncoder<W> where W: Write {} | |
impl Write for ChildStdin {} | |
impl<W> Write for LossyStandardStream<W> where W: Write {} | |
impl<W> Write for Maybe<W> where W: Write {} | |
impl Write for &Io {} | |
impl<A, B> Write for EitherIo<A, B> where A: Write, B: Write {} | |
impl Write for BufferedStandardStream {} | |
impl Write for Cursor<&mut Vec<u8>> {} | |
impl Write for Hasher {} | |
impl Write for StdoutLock {} | |
impl<W> Write for DeflateDecoder<W> where W: BufRead, W: Write {} | |
impl<T> Write for Io<T> where T: Write {} | |
impl Write for Writer {} | |
impl<W> Write for ZlibDecoder<W> where W: Write {} | |
impl Write for ClientSession {} | |
impl Write for StdoutRaw {} | |
impl<T, U> Write for Fuse<T, U> where T: Write {} | |
impl<L, R> Write for Either<L, R> where L: Write, R: Write {} | |
impl Write for Box<dyn {error} + Send> {} | |
impl Write for NamedPipe {} | |
impl Write for &TcpStream {} | |
impl Write for &Socket {} | |
impl<W, R> Write for PartialInterruptingWriter<W, R> where W: Write, {error} {} | |
impl Write for StandardStreamLock {} | |
impl<W> Write for ZlibEncoder<W> where W: Write {} | |
impl<R> Write for ZlibEncoder<R> where R: BufRead, R: Write {} | |
impl<R> Write for GzDecoder<R> where R: Read, R: Write {} | |
impl<W> Write for DeflateEncoder<W> where W: Write {} | |
impl<W> Write for ZlibEncoder<W> where W: Read, W: Write {} | |
impl Write for &AnonWrite {} | |
impl Write for TcpStream {} | |
impl Write for Writer {} | |
impl<R> Write for GzEncoder<R> where R: Read, R: Write {} | |
impl Write for IoStandardStreamLock {} | |
impl Write for File {} | |
impl<S> Write for SslStream<S> where S: Read, S: Write {} | |
impl<S, T> Write for Stream<S, T> where {error}, S: Session, {error}, T: Read, T: Write {} | |
impl<E> Write for PollEvented<E> where E: Evented, E: Write {} | |
impl Write for Cursor<Vec<u8>> {} | |
impl Write for StderrLock {} | |
impl Write for TcpStream {} | |
impl Write for RW {} | |
impl Write for UnixStream {} | |
impl Write for ServerSession {} | |
impl Write for UnixSocket {} | |
impl Write for WriterFormatter {} | |
impl<T> Write for AllowStdIo<T> where T: Write {} | |
impl Write for StandardStream {} | |
impl<R> Write for ZlibDecoder<R> where R: BufRead, R: Write {} | |
impl<S, IO> Write for Stream<S, IO> where S: Session, IO: Read, IO: Write {} | |
impl Write for Buffer {} | |
struct ConnectAddrsIter; | |
trait Deref { | |
type Target; | |
} | |
impl<G, T> Deref for MapGuard<G, T> { | |
type Target = T; | |
} | |
impl Deref for SslCipher { | |
type Target = SslCipherRef; | |
} | |
impl<T> Deref for DynGuard<T> { | |
type Target = T; | |
} | |
impl<T, F, S> Deref for ScopeGuard<T, F, S> where S: Strategy, F: FnMut<{unknown}> { | |
type Target = T; | |
} | |
impl<O, T> Deref for OwningRef<O, T> { | |
type Target = T; | |
} | |
impl<T> Deref for Stack<T> where T: Stackable { | |
type Target = StackRef<T>; | |
} | |
impl<T> Deref for RefMut<T> { | |
type Target = T; | |
} | |
impl<T> Deref for MutexGuard<T> { | |
type Target = T; | |
} | |
impl<T> Deref for ConstantDeref<T> { | |
type Target = T; | |
} | |
impl<T, U> Deref for Connection<T, U> { | |
type Target = U; | |
} | |
impl Deref for BytesMut { | |
type Target = [u8]; | |
} | |
impl<C> Deref for UString<C> where C: UChar { | |
type Target = UStr<C>; | |
} | |
impl Deref for IoVec { | |
type Target = [u8]; | |
} | |
impl<T> Deref for Arc<T> { | |
type Target = T; | |
} | |
impl Deref for Ptr { | |
type Target = Stream; | |
} | |
impl<T> Deref for Guard<T> where T: RefCnt { | |
type Target = T; | |
} | |
impl Deref for VaList { | |
type Target = VaListImpl; | |
} | |
impl<T> Deref for &mut T { | |
type Target = T; | |
} | |
impl<T> Deref for IsaacArray<T> { | |
type Target = [T;_]; | |
} | |
impl<T> Deref for CacheAligned<T> { | |
type Target = T; | |
} | |
impl Deref for ByteInput { | |
type Target = [u8]; | |
} | |
impl Deref for UnixReady { | |
type Target = Ready; | |
} | |
impl Deref for TsSeconds { | |
type Target = NaiveDateTime; | |
} | |
impl<T> Deref for Reference<T> where {error} { | |
type Target = T; | |
} | |
impl<T> Deref for PeekMut<T> where T: Ord { | |
type Target = T; | |
} | |
impl<T, P> Deref for Io<T, P> { | |
type Target = T; | |
} | |
impl Deref for PathBuf { | |
type Target = Path; | |
} | |
impl Deref for IoSlice { | |
type Target = [u8]; | |
} | |
impl Deref for CharInput { | |
type Target = [u8]; | |
} | |
impl<T> Deref for BiLockGuard<T> { | |
type Target = T; | |
} | |
impl<S> Deref for UniCase<S> { | |
type Target = S; | |
} | |
impl<T> Deref for DirectDeref<Arc<T>> { | |
type Target = T; | |
} | |
impl<T> Deref for RwLockWriteGuard<T> { | |
type Target = T; | |
} | |
impl<T> Deref for Path<T> { | |
type Target = T; | |
} | |
impl<T> Deref for SpinlockGuard<T> { | |
type Target = T; | |
} | |
impl Deref for CString { | |
type Target = CStr; | |
} | |
impl<T> Deref for RwLockReadGuard<T> { | |
type Target = T; | |
} | |
impl<C> Deref for Sender<C> { | |
type Target = C; | |
} | |
impl<T> Deref for String<T> where T: AsRef<[u8]> { | |
type Target = {unknown}; | |
} | |
impl<S> Deref for Ascii<S> { | |
type Target = S; | |
} | |
impl Deref for DnsResponse { | |
type Target = Message; | |
} | |
impl<T> Deref for Rc<T> { | |
type Target = T; | |
} | |
impl<B> Deref for Cow<B> where B: ToOwned { | |
type Target = B; | |
} | |
impl<T> Deref for Vec<T> { | |
type Target = [T]; | |
} | |
impl Deref for Bytes { | |
type Target = [u8]; | |
} | |
impl Deref for Key { | |
type Target = str; | |
} | |
impl Deref for DeltaCookie { | |
type Target = Cookie; | |
} | |
impl<C> Deref for Receiver<C> { | |
type Target = C; | |
} | |
impl<T> Deref for Message<T> where T: Head { | |
type Target = T; | |
} | |
impl Deref for SslConnectorBuilder { | |
type Target = SslContextBuilder; | |
} | |
impl Deref for Program { | |
type Target = [Inst]; | |
} | |
impl<T> Deref for SharedItem<T> { | |
type Target = T; | |
} | |
impl<O, H> Deref for OwningHandle<O, H> where O: StableDeref, H: Deref { | |
type Target = {unknown}; | |
} | |
impl Deref for BoxedResponseHead { | |
type Target = ResponseHead; | |
} | |
impl Deref for ByteStr { | |
type Target = {unknown}; | |
} | |
impl<T> Deref for BiLockAcquired<T> { | |
type Target = T; | |
} | |
impl<T> Deref for Ref<T> where {error} { | |
type Target = T; | |
} | |
impl Deref for Timestamp { | |
type Target = SystemTime; | |
} | |
impl<O, T> Deref for OwningRefMut<O, T> { | |
type Target = T; | |
} | |
impl Deref for SslAcceptorBuilder { | |
type Target = SslContextBuilder; | |
} | |
impl Deref for StepCursor { | |
type Target = Cursor; | |
} | |
impl Deref for SparseSet { | |
type Target = [usize]; | |
} | |
impl<T> Deref for RwLockWriteGuard<T> { | |
type Target = T; | |
} | |
impl<T> Deref for ManuallyDrop<T> { | |
type Target = T; | |
} | |
impl Deref for IoSliceMut { | |
type Target = [u8]; | |
} | |
impl Deref for ZoneUsage { | |
type Target = Name; | |
} | |
impl<T> Deref for FromRawArc<T> { | |
type Target = T; | |
} | |
impl Deref for Wtf8Buf { | |
type Target = Wtf8; | |
} | |
impl<T> Deref for Form<T> { | |
type Target = T; | |
} | |
impl Deref for DigestBytes { | |
type Target = [u8]; | |
} | |
impl<P> Deref for Pin<P> where P: Deref { | |
type Target = {unknown}; | |
} | |
impl<T> Deref for ReentrantMutexGuard<T> { | |
type Target = T; | |
} | |
impl Deref for Duration { | |
type Target = Duration; | |
} | |
impl<T> Deref for RwLockReadGuard<T> { | |
type Target = T; | |
} | |
impl Deref for DnsRequest { | |
type Target = Message; | |
} | |
impl Deref for OsString { | |
type Target = OsStr; | |
} | |
impl<T> Deref for DontDrop<T> { | |
type Target = T; | |
} | |
impl<T> Deref for &T { | |
type Target = T; | |
} | |
impl<T> Deref for Ref<T> { | |
type Target = T; | |
} | |
impl Deref for String { | |
type Target = {unknown}; | |
} | |
impl Deref for NameServerConfigGroup { | |
type Target = Vec<NameServerConfig>; | |
} | |
impl<L, R> Deref for Either<L, R> where L: Deref, R: Deref, <R as Deref>::Target = {unknown} { | |
type Target = {unknown}; | |
} | |
impl Deref for RegistrationInner { | |
type Target = ReadinessNode; | |
} | |
impl Deref for Literal { | |
type Target = Vec<u8>; | |
} | |
impl<T> Deref for Query<T> { | |
type Target = T; | |
} | |
impl Deref for {unknown} { | |
type Target = {unknown}; | |
} | |
impl<T> Deref for LockGuard<T> { | |
type Target = T; | |
} | |
impl<T> Deref for DirectDeref<Rc<T>> { | |
type Target = T; | |
} | |
impl<Tz> Deref for TsSeconds<Tz> where Tz: TimeZone { | |
type Target = DateTime<Tz>; | |
} | |
impl<T> Deref for ComPtr<T> where T: Interface { | |
type Target = T; | |
} | |
impl Deref for FuchsiaReady { | |
type Target = Ready; | |
} | |
impl<T> Deref for Data<T> { | |
type Target = T; | |
} | |
impl<C> Deref for UCString<C> where C: UChar { | |
type Target = UCStr<C>; | |
} | |
impl<T, F, S> Deref for ScopeGuard<T, F, S> where F: FnOnce<{unknown}>, S: Strategy { | |
type Target = T; | |
} | |
impl Deref for ConnectConfiguration { | |
type Target = {unknown}; | |
} | |
impl<T> Deref for Json<T> { | |
type Target = T; | |
} | |
impl<E> Deref for SharedError<E> { | |
type Target = E; | |
} | |
impl Deref for Message { | |
type Target = Header; | |
} | |
impl<T> Deref for AssertUnwindSafe<T> { | |
type Target = T; | |
} | |
struct InFlightService<S>; | |
trait Session {} | |
impl Session for ClientSession {} | |
impl Session for ServerSession {} | |
struct IsaacCore; | |
trait SampleUniform { | |
type Sampler; | |
} | |
impl SampleUniform for Duration { | |
type Sampler = UniformDuration; | |
} | |
struct RangeFull; | |
trait RawRwLock { | |
type GuardMarker; | |
} | |
impl RawRwLock for RawRwLock { | |
type GuardMarker = GuardNoSend; | |
} | |
struct TlsStream<S>; | |
trait LockStorage { | |
type Shards; | |
} | |
impl<S> LockStorage for PrivateSharded<S> where S: AsRef<[Shard]>, S: Default { | |
type Shards = S; | |
} | |
impl LockStorage for Global { | |
type Shards = [Shard;_]; | |
} | |
impl LockStorage for PrivateUnsharded { | |
type Shards = [Shard;_]; | |
} | |
struct Ipv4Addr; | |
struct Fuse<T, U>; | |
trait DnsHandle { | |
type Response; | |
} | |
impl DnsHandle for MockDnsHandle { | |
type Response = Box<dyn Future<Item = DnsResponse, Error = ProtoError> + Send>>; | |
} | |
impl DnsHandle for TestClient { | |
type Response = Box<dyn Future<Item = DnsResponse, Error = ProtoError> + Send>>; | |
} | |
impl DnsHandle for MockDnsHandle { | |
type Response = Box<dyn Future<Item = DnsResponse, Error = ProtoError> + Send>>; | |
} | |
impl<H> DnsHandle for SecureDnsHandle<H> where H: DnsHandle { | |
type Response = Box<dyn Future<Item = DnsResponse, Error = ProtoError> + Send>>; | |
} | |
impl<F> DnsHandle for BufDnsRequestStreamHandle<F> where F: Future, <F as Future>::Item = DnsResponse, <F as Future>::Error = ProtoError, F: Send, {error} { | |
type Response = OneshotDnsResponseReceiver<F>; | |
} | |
impl<H> DnsHandle for RetryDnsHandle<H> where H: DnsHandle, {error} { | |
type Response = Box<dyn Future<Item = DnsResponse, Error = ProtoError> + Send>>; | |
} | |
impl<C, P> DnsHandle for LookupEither<C, P> where C: DnsHandle, P: ConnectionProvider, <P as ConnectionProvider>::ConnHandle = C { | |
type Response = Box<dyn Future<Item = DnsResponse, Error = ProtoError> + Send>>; | |
} | |
impl DnsHandle for ConnectionHandle { | |
type Response = ConnectionHandleResponse; | |
} | |
impl<C, P> DnsHandle for NameServer<C, P> where C: DnsHandle, P: ConnectionProvider, <P as ConnectionProvider>::ConnHandle = C { | |
type Response = Box<dyn Future<Item = DnsResponse, Error = ProtoError> + Send>>; | |
} | |
impl DnsHandle for ConnectionHandleConnected { | |
type Response = ConnectionHandleResponseInner; | |
} | |
impl DnsHandle for BasicDnsHandle { | |
type Response = Box<dyn Future<Item = DnsResponse, Error = ProtoError> + Send>>; | |
} | |
impl<C, P> DnsHandle for NameServerPool<C, P> where C: DnsHandle, {error}, P: ConnectionProvider, <P as ConnectionProvider>::ConnHandle = C, {error} { | |
type Response = Box<dyn Future<Item = DnsResponse, Error = ProtoError> + Send>>; | |
} | |
struct LexError; | |
trait GetThreadId {} | |
impl GetThreadId for RawThreadId {} | |
trait MessageBody {} | |
impl MessageBody for Body {} | |
impl<B> MessageBody for Encoder<B> where B: MessageBody {} | |
impl<T> MessageBody for Box<T> where T: MessageBody {} | |
impl MessageBody for &[u8] {} | |
impl MessageBody for BytesMut {} | |
impl<S> MessageBody for SizedStream<S> where S: Stream, <S as Stream>::Item = Bytes, <S as Stream>::Error = Error {} | |
impl MessageBody for Vec<u8> {} | |
impl MessageBody for &str {} | |
impl<B> MessageBody for ResponseBody<B> where B: MessageBody {} | |
impl MessageBody for () {} | |
impl<S, E> MessageBody for BodyStream<S, E> where S: Stream, <S as Stream>::Item = Bytes, <S as Stream>::Error = E, E: Into<Error> {} | |
impl<B> MessageBody for StreamLog<B> where B: MessageBody {} | |
impl MessageBody for String {} | |
impl MessageBody for Bytes {} | |
struct EitherIo<A, B>; | |
trait Read {} | |
impl Read for dyn RngCore {} | |
impl Read for UnixStream {} | |
impl Read for &File {} | |
impl Read for Socket {} | |
impl Read for Io {} | |
impl Read for ChildStderr {} | |
impl Read for TcpStream {} | |
impl<R> Read for GzDecoder<R> where R: BufRead {} | |
impl<T> Read for AllowStdIo<T> where T: Read {} | |
impl<R> Read for &mut R where R: Read {} | |
impl Read for File {} | |
impl<R> Read for ZlibDecoder<R> where R: BufRead {} | |
impl Read for TcpStream {} | |
impl<W> Read for GzDecoder<W> where W: Read, W: Write {} | |
impl Read for StdinRaw {} | |
impl Read for Socket {} | |
impl<R> Read for CrcReader<R> where R: Read {} | |
impl Read for &[u8] {} | |
impl<T> Read for Cursor<T> where T: AsRef<[u8]> {} | |
impl<R> Read for DeflateDecoder<R> where R: Read {} | |
impl Read for PipeReader {} | |
impl<B> Read for Reader<B> where {error}, B: Sized {} | |
impl<R> Read for BrotliEncoder<R> where R: BufRead {} | |
impl<R> Read for GzEncoder<R> where R: Read {} | |
impl<S> Read for SslStream<S> where S: Read, S: Write {} | |
impl<T> Read for Io<T> where T: Read {} | |
impl<R> Read for ZlibEncoder<R> where R: BufRead {} | |
impl<T, U> Read for Chain<T, U> where T: Read, U: Read {} | |
impl<S, T> Read for Stream<S, T> where {error}, S: Session, {error}, T: Read, T: Write {} | |
impl<E> Read for PollEvented<E> where E: Evented, E: Read {} | |
impl Read for ClientSession {} | |
impl Read for &TcpStream {} | |
impl Read for Repeat {} | |
impl Read for UnixStream {} | |
impl Read for AnonRead {} | |
impl<R> Read for DeflateEncoder<R> where R: BufRead {} | |
impl Read for &NamedPipe {} | |
impl<S, IO> Read for Stream<S, IO> where S: Session, IO: Read, IO: Write {} | |
impl<T> Read for Take<T> where T: Read {} | |
impl<T> Read for FramedWrite2<T> where T: Read {} | |
impl<R> Read for GzEncoder<R> where R: Read, R: Write {} | |
impl Read for &UnixStream {} | |
impl Read for ByteRead {} | |
impl Read for ShortReader {} | |
impl Read for &TcpStream {} | |
impl<R> Read for BrotliDecoder<R> where R: BufRead {} | |
impl<A, B> Read for EitherIo<A, B> where A: Read, B: Read {} | |
impl<R> Read for MultiGzDecoder<R> where R: Read {} | |
impl<R> Read for BufReader<R> where R: Read {} | |
impl Read for &TcpStream {} | |
impl Read for TcpStream {} | |
impl<R> Read for Maybe<R> where R: Read {} | |
impl Read for ServerSession {} | |
impl Read for StdinLock {} | |
impl Read for &TcpStream {} | |
impl<T> Read for H1Connection<T> where T: AsyncRead, T: AsyncWrite, {error} {} | |
impl<R> Read for BufReader<R> where R: Read {} | |
impl<W> Read for ZlibDecoder<W> where W: Read, W: Write {} | |
impl<W> Read for DeflateDecoder<W> where W: Read, W: Write {} | |
impl<S> Read for SslStream<S> where S: Read, S: Write {} | |
impl Read for &UnixStream {} | |
impl<R> Read for MultiGzDecoder<R> where R: BufRead {} | |
impl<L, R> Read for Either<L, R> where L: Read, R: Read {} | |
impl<T, B> Read for FramedWrite<T, B> where T: Read {} | |
impl<W> Read for ZlibEncoder<W> where W: Read, W: Write {} | |
impl Read for &Socket {} | |
impl<T> Read for ReadHalf<T> where {error} {} | |
impl<S> Read for TlsStream<S> where S: Read, S: Write {} | |
impl<W> Read for DeflateEncoder<W> where W: Read, W: Write {} | |
impl<T, U> Read for Fuse<T, U> where T: Read {} | |
impl Read for UnixSocket {} | |
impl<R> Read for ZlibEncoder<R> where R: Read {} | |
impl<T> Read for Buffer<T> where T: Read {} | |
impl<R> Read for DeflateEncoder<R> where R: Read {} | |
impl Read for Good {} | |
impl<T> Read for Counter<T> where T: Read {} | |
impl Read for RW {} | |
impl Read for UnixStream {} | |
impl Read for &AnonRead {} | |
impl Read for {unknown} {} | |
impl<R> Read for BrotliEncoder<R> where R: Read {} | |
impl Read for TestBuffer {} | |
impl<R> Read for Box<R> where R: Read {} | |
impl Read for &Io {} | |
impl<T, B> Read for FramedWrite<T, B> where T: Read, B: IntoBuf {} | |
impl Read for ChildStdout {} | |
impl<T> Read for FramedWrite2<T> where T: Read {} | |
impl<T> Read for FramedWrite2<T> where T: Read {} | |
impl<IO, S> Read for TlsStream<IO, S> where IO: Read, IO: Write, S: Session {} | |
impl<T, U> Read for Fuse<T, U> where T: Read {} | |
impl Read for &PipeReader {} | |
impl<R> Read for DeflateDecoder<R> where R: BufRead {} | |
impl<R> Read for ZlibDecoder<R> where R: Read {} | |
impl Read for &TcpStream {} | |
impl Read for Bad {} | |
impl Read for Empty {} | |
impl Read for Stdin {} | |
impl<R> Read for GzEncoder<R> where R: BufRead {} | |
impl<T, U> Read for Fuse<T, U> where T: Read {} | |
impl Read for NamedPipe {} | |
impl Read for &Socket {} | |
impl<R> Read for BrotliDecoder<R> where R: Read {} | |
impl<R> Read for GzDecoder<R> where R: Read {} | |
impl<E> Read for &PollEvented<E> where E: Evented, &E: Read {} | |
impl<S, T> Read for StreamOwned<S, T> where S: Session, T: Read, T: Write {} | |
trait Pattern { | |
type Searcher; | |
} | |
impl Pattern for char { | |
type Searcher = CharSearcher; | |
} | |
impl Pattern for &&str {} | |
impl Pattern for &str { | |
type Searcher = StrSearcher; | |
} | |
impl<C> Pattern for MultiCharEqPattern<C> where C: MultiCharEq { | |
type Searcher = MultiCharEqSearcher<C>; | |
} | |
impl Pattern for &String { | |
type Searcher = <&{unknown} as Pattern>::Searcher; | |
} | |
impl<F> Pattern for F where F: FnMut<{unknown}> {} | |
impl Pattern for &Regex { | |
type Searcher = RegexSearcher; | |
} | |
impl Pattern for &[char] {} | |
struct Stdio; | |
struct TlsStream<IO, S>; | |
struct InOrder<S>; | |
struct ClientSession; | |
struct String; | |
trait MessageFinalizer {} | |
impl MessageFinalizer for NoopMessageFinalizer {} | |
struct UdpBuilder; | |
struct InFlight; | |
trait Evented {} | |
impl Evented for UnixSocket {} | |
impl Evented for UnixStream {} | |
impl Evented for UnixSocket {} | |
impl Evented for PipeWriter {} | |
impl Evented for UnixStream {} | |
impl<T> Evented for Arc<T> where T: Evented {} | |
impl Evented for Awakener {} | |
impl Evented for ReceiverCtl {} | |
impl Evented for TcpListener {} | |
impl Evented for Registration {} | |
impl Evented for UnixListener {} | |
impl Evented for UnixListener {} | |
impl Evented for TcpStream {} | |
impl Evented for UdpSocket {} | |
impl Evented for UdpSocket {} | |
impl<T> Evented for Box<T> where T: Evented {} | |
impl Evented for Io {} | |
impl Evented for UdpSocket {} | |
impl Evented for TcpListener {} | |
impl Evented for UnixDatagram {} | |
impl<T> Evented for Receiver<T> {} | |
impl Evented for TcpStream {} | |
impl Evented for EventedFd {} | |
impl<T> Evented for Timer<T> {} | |
impl Evented for PipeReader {} | |
impl Evented for UdpSocket {} | |
impl Evented for TcpListener {} | |
impl Evented for Awakener {} | |
impl Evented for MyRegistration {} | |
impl Evented for Box<{unknown}> {} | |
impl Evented for SocketListener {} | |
impl Evented for TcpStream {} | |
struct TcpStream; | |
struct ServerSession; | |
struct StderrRaw; | |
struct Transitions; | |
trait Fail {} | |
impl Fail for Box<{unknown}> {} | |
impl<E> Fail for SyncFailure<E> where E: Error, E: Send, {error} {} | |
impl Fail for ResolveError {} | |
impl Fail for BoxStd {} | |
impl<D> Fail for ErrorMessage<D> where {error}, {error}, D: Sync, D: Send, {error} {} | |
impl<E> Fail for E where E: Error, E: Send, E: Sync, {error} {} | |
impl Fail for ProtoError {} | |
struct PipeWriter; | |
struct ClassInduct; | |
struct AcceptOneThenFail; | |
trait Buf {} | |
impl<B> Buf for Prioritized<B> where B: Buf {} | |
impl<T> Buf for Box<T> where T: Buf {} | |
impl Buf for {unknown} {} | |
impl<T> Buf for &mut T where T: Buf {} | |
impl Buf for Option<[u8;_]> {} | |
impl<T> Buf for Cursor<T> where T: AsRef<[u8]> {} | |
struct TimeoutError<E>; | |
struct UnixStream; | |
struct FromErr<A, E>; | |
struct File; | |
struct StreamService<S, T, E>; | |
trait SampleUniform { | |
type Sampler; | |
} | |
impl SampleUniform for Duration { | |
type Sampler = UniformDuration; | |
} | |
struct LowResTimeService; | |
trait RngCore {} | |
impl RngCore for ChaChaRng {} | |
impl RngCore for Mcg128Xsl64 {} | |
impl<R> RngCore for Box<R> where R: RngCore {} | |
impl RngCore for StepRng {} | |
impl<R> RngCore for BlockRng<R> where R: BlockRngCore, <R as BlockRngCore>::Item = u32, <R as BlockRngCore>::Results: AsRef<[u32]>, <R as BlockRngCore>::Results: AsMut<[u32]> {} | |
impl RngCore for Isaac64Rng {} | |
impl<R> RngCore for ReadRng<R> where R: Read {} | |
impl RngCore for Lcg64Xsh32 {} | |
impl<R> RngCore for &mut R where R: RngCore {} | |
impl RngCore for Hc128Rng {} | |
impl RngCore for IsaacRng {} | |
impl RngCore for XorShiftRng {} | |
impl<R, Rsdr> RngCore for ReseedingRng<R, Rsdr> where Rsdr: RngCore, R: BlockRngCore, <R as BlockRngCore>::Item = u32, R: SeedableRng, <R as BlockRngCore>::Results: AsRef<[u32]>, <R as BlockRngCore>::Results: AsMut<[u32]> {} | |
impl<R> RngCore for BlockRng64<R> where R: BlockRngCore, <R as BlockRngCore>::Item = u64, <R as BlockRngCore>::Results: AsRef<[u64]>, <R as BlockRngCore>::Results: AsMut<[u64]> {} | |
impl RngCore for EntropyRng {} | |
impl RngCore for JitterRng {} | |
impl RngCore for OsRng {} | |
impl<R> RngCore for TestRng<R> where R: RngCore {} | |
struct Lock<T>; | |
struct AsyncHandler<F, T, R>; | |
struct Program; | |
struct TcpStream; | |
trait RawMutex { | |
type GuardMarker; | |
} | |
impl RawMutex for RawMutex { | |
type GuardMarker = GuardNoSend; | |
} | |
struct Verifier; | |
struct FramedWrite2<T>; | |
struct Blank<R, E>; | |
trait TimeZone { | |
type Offset; | |
} | |
impl TimeZone for Utc { | |
type Offset = Utc; | |
} | |
impl TimeZone for FixedOffset { | |
type Offset = FixedOffset; | |
} | |
impl TimeZone for Local { | |
type Offset = FixedOffset; | |
} | |
struct RandomState; | |
struct FromErrFuture<A, E>; | |
struct Handler<F, T, R>; | |
struct NamedPipe; | |
struct ArgsOs; | |
struct FramedRead<T>; | |
struct Socket; | |
struct ServiceWrapper<T>; | |
struct TcpStream; | |
struct KeepAliveService<R, E, F>; | |
trait IntoBuf { | |
type Buf; | |
} | |
impl IntoBuf for Vec<u8> { | |
type Buf = Cursor<Vec<u8>>; | |
} | |
impl IntoBuf for u8 { | |
type Buf = Option<[u8;_]>; | |
} | |
impl IntoBuf for &[u8] { | |
type Buf = Cursor<&[u8]>; | |
} | |
impl IntoBuf for &&[u8] { | |
type Buf = Cursor<&[u8]>; | |
} | |
impl IntoBuf for &String { | |
type Buf = Cursor<&[u8]>; | |
} | |
impl IntoBuf for &str { | |
type Buf = Cursor<&[u8]>; | |
} | |
impl<T> IntoBuf for T where T: Buf { | |
type Buf = T; | |
} | |
impl IntoBuf for &Vec<u8> { | |
type Buf = Cursor<&[u8]>; | |
} | |
impl IntoBuf for i8 { | |
type Buf = Option<[u8;_]>; | |
} | |
impl IntoBuf for String { | |
type Buf = Cursor<Vec<u8>>; | |
} | |
impl IntoBuf for &mut [u8] { | |
type Buf = Cursor<&mut [u8]>; | |
} | |
impl IntoBuf for &&str { | |
type Buf = Cursor<&[u8]>; | |
} | |
struct Writer; | |
trait IntoService<T> {} | |
impl<F, Req, Out> IntoService<ServiceFn<F, Req, Out>> for F where F: FnMut<{unknown}>, Out: IntoFuture {} | |
impl<F, Req, Out, Cfg> IntoService<ServiceFn<F, Req, Out>> for NewServiceFn<F, Req, Out, Cfg> where F: FnMut<{unknown}>, Out: IntoFuture {} | |
impl<T> IntoService<T> for T where T: Service {} | |
struct Registration; | |
struct Io; | |
trait Copy {} | |
impl<T> Copy for *mut T {} | |
impl<T> Copy for Discriminant<T> {} | |
impl<T> Copy for *const T {} | |
impl<T> Copy for Unique<T> {} | |
impl<T> Copy for &T {} | |
impl<Node, Type> Copy for Handle<Node, Type> where Node: Copy {} | |
impl<Tz> Copy for Date<Tz> where Tz: TimeZone, <Tz as TimeZone>::Offset: Copy {} | |
impl<K, V, Type> Copy for NodeRef<Immut, K, V, Type> where {error}, {error} {} | |
impl<T> Copy for NonNull<T> {} | |
impl Copy for ! {} | |
impl<Tz> Copy for DateTime<Tz> where Tz: TimeZone, <Tz as TimeZone>::Offset: Copy {} | |
impl<Sz> Copy for ShortHash<Sz> {} | |
impl<T, U> Copy for Index<T, U> {} | |
struct MapErr<A, F, E>; | |
trait Responder { | |
type Error; | |
type Future; | |
} | |
impl<T> Responder for Form<T> where T: Serialize { | |
type Error = Error; | |
type Future = Result<Response<Body>, Error>; | |
} | |
impl Responder for () { | |
type Error = Error; | |
type Future = FutureResult<Response<Body>, Error>; | |
} | |
impl Responder for Bytes { | |
type Error = Error; | |
type Future = FutureResult<Response<Body>, Error>; | |
} | |
impl<A, B> Responder for Either<A, B> where A: Responder, B: Responder { | |
type Error = Error; | |
type Future = EitherResponder<<{unknown} as IntoFuture>::Future, <{unknown} as IntoFuture>::Future>; | |
} | |
impl<T> Responder for Json<T> where T: Serialize { | |
type Error = Error; | |
type Future = Result<Response<Body>, Error>; | |
} | |
impl<T> Responder for Option<T> where T: Responder { | |
type Error = {unknown}; | |
type Future = Either<<{unknown} as IntoFuture>::Future, FutureResult<Response<Body>, {unknown}>>; | |
} | |
impl Responder for &str { | |
type Error = Error; | |
type Future = FutureResult<Response<Body>, Error>; | |
} | |
impl<T> Responder for InternalError<T> where T: Debug, T: Display, {error} { | |
type Error = Error; | |
type Future = Result<Response<Body>, Error>; | |
} | |
impl Responder for &String { | |
type Error = Error; | |
type Future = FutureResult<Response<Body>, Error>; | |
} | |
impl Responder for ResponseBuilder { | |
type Error = Error; | |
type Future = FutureResult<Response<Body>, Error>; | |
} | |
impl Responder for Response<Body> { | |
type Error = Error; | |
type Future = FutureResult<Response<Body>, Error>; | |
} | |
impl<T> Responder for (T, StatusCode) where T: Responder { | |
type Error = {unknown}; | |
type Future = CustomResponderFut<T>; | |
} | |
impl<I, E> Responder for Box<dyn Future<Item = I, Error = E>> where I: Responder, {error}, E: Into<Error>, {error} { | |
type Error = Error; | |
type Future = Box<dyn Future<Item = Response<Body>, Error = Error>>; | |
} | |
impl Responder for BytesMut { | |
type Error = Error; | |
type Future = FutureResult<Response<Body>, Error>; | |
} | |
impl Responder for String { | |
type Error = Error; | |
type Future = FutureResult<Response<Body>, Error>; | |
} | |
impl<T> Responder for CustomResponder<T> where T: Responder { | |
type Error = {unknown}; | |
type Future = CustomResponderFut<T>; | |
} | |
impl<T, E> Responder for Result<T, E> where T: Responder, E: Into<Error> { | |
type Error = Error; | |
type Future = Either<ResponseFuture<<{unknown} as IntoFuture>::Future>, FutureResult<Response<Body>, Error>>; | |
} | |
impl Responder for &[u8] { | |
type Error = Error; | |
type Future = FutureResult<Response<Body>, Error>; | |
} | |
struct Map<A, F, Response>; | |
struct IntoIter<T>; | |
trait GetThreadId {} | |
impl GetThreadId for RawThreadId {} | |
struct ChildStderr; | |
struct RwLock<T>; | |
struct Uri; | |
struct Socket; | |
struct IterMut<K, V>; | |
struct PollEvented<E>; | |
trait AsRef<T> {} | |
impl<C> AsRef<[C]> for UCString<C> where C: UChar {} | |
impl AsRef<[u8]> for BytesMut {} | |
impl AsRef<{unknown}> for {unknown} {} | |
impl AsRef<Path> for Iter {} | |
impl AsRef<{unknown}> for {unknown} {} | |
impl AsRef<SystemTime> for Timestamp {} | |
impl AsRef<OsStr> for PathBuf {} | |
impl AsRef<str> for str {} | |
impl AsRef<{unknown}> for Url {} | |
impl<T> AsRef<[T]> for IsaacArray<T> {} | |
impl<T> AsRef<[T]> for Array64<T> {} | |
impl AsRef<[u8]> for Bytes {} | |
impl AsRef<str> for Scheme {} | |
impl AsRef<Path> for Component {} | |
impl AsRef<Path> for String {} | |
impl AsRef<Path> for OsStr {} | |
impl AsRef<str> for HeaderName {} | |
impl AsRef<{unknown}> for {unknown} {} | |
impl<S> AsRef<str> for Ascii<S> where S: AsRef<str> {} | |
impl AsRef<[u8]> for PublicKey {} | |
impl AsRef<[u8]> for String {} | |
impl AsRef<[u8]> for HeaderValue {} | |
impl AsRef<OsStr> for OsString {} | |
impl AsRef<[u8]> for Document {} | |
impl<C> AsRef<UCStr<C>> for UCString<C> where C: UChar {} | |
impl AsRef<[u8]> for HeaderName {} | |
impl<L, R, Target> AsRef<Target> for Either<L, R> where L: AsRef<Target>, R: AsRef<Target> {} | |
impl AsRef<CStr> for CString {} | |
impl AsRef<[u8]> for DigestBytes {} | |
impl<C> AsRef<[C]> for UStr<C> where C: UChar {} | |
impl AsRef<Duration> for Duration {} | |
impl AsRef<{unknown}> for Authority {} | |
impl AsRef<{unknown}> for Method {} | |
impl AsRef<str> for DNSName {} | |
impl<T> AsRef<Vec<T>> for Vec<T> {} | |
impl AsRef<str> for Name {} | |
impl AsRef<[u8]> for Literal {} | |
impl<T> AsRef<str> for Port<T> where T: AsRef<str> {} | |
impl AsRef<Path> for OsString {} | |
impl AsRef<OsStr> for DefaultEnvKey {} | |
impl AsRef<[u8]> for Bytes {} | |
impl AsRef<[u8]> for {unknown} {} | |
impl AsRef<[u8;_]> for Block {} | |
impl AsRef<[u8]> for PublicKey {} | |
impl AsRef<OsStr> for String {} | |
impl AsRef<Path> for Components {} | |
impl AsRef<OsStr> for Component {} | |
impl AsRef<str> for Mime {} | |
impl<C> AsRef<UStr<C>> for UStr<C> where C: UChar {} | |
impl<T, U> AsRef<U> for &mut T where T: AsRef<U> {} | |
impl<T> AsRef<[T]> for Vec<T> {} | |
impl AsRef<[u8]> for Digest {} | |
impl AsRef<[u8]> for PublicKey {} | |
impl AsRef<[u8]> for Label {} | |
impl<A> AsRef<[{unknown}]> for SmallVec<A> where A: Array {} | |
impl AsRef<Path> for PathBuf {} | |
impl AsRef<[u8]> for TBS {} | |
impl<O, T> AsRef<T> for OwningRefMut<O, T> {} | |
impl AsRef<[u8]> for str {} | |
impl<T> AsRef<T> for Cow<T> where T: ToOwned {} | |
impl<C> AsRef<[C]> for UCStr<C> where C: UChar {} | |
impl AsRef<CStr> for CStr {} | |
impl<T> AsRef<StackRef<T>> for Stack<T> where T: Stackable {} | |
impl AsRef<str> for Key {} | |
impl<T> AsRef<T> for Arc<T> {} | |
impl AsRef<[u8]> for PublicKey {} | |
impl AsRef<Path> for str {} | |
impl AsRef<Path> for Path {} | |
impl<T> AsRef<[T]> for Iter<T> {} | |
impl AsRef<[u8]> for {unknown} {} | |
impl<T> AsRef<T> for Rc<T> {} | |
impl<T> AsRef<[u8]> for Window<T> where T: AsRef<[u8]> {} | |
impl AsRef<[u8]> for Certificate {} | |
impl AsRef<{unknown}> for String {} | |
impl AsRef<OsStr> for Iter {} | |
impl AsRef<OsStr> for OsStr {} | |
impl AsRef<[u8]> for PublicKey {} | |
impl AsRef<OsStr> for Components {} | |
impl<C> AsRef<UCStr<C>> for UCStr<C> where C: UChar {} | |
impl<C> AsRef<UStr<C>> for UString<C> where C: UChar {} | |
impl<T, U> AsRef<U> for &T where T: AsRef<U> {} | |
impl AsRef<Path> for Cow<OsStr> {} | |
impl<S> AsRef<str> for UniCase<S> where S: AsRef<str> {} | |
impl AsRef<OsStr> for Path {} | |
impl<T> AsRef<[T]> for [T] {} | |
impl AsRef<{unknown}> for Error {} | |
impl AsRef<[u8]> for Signature {} | |
impl AsRef<Channel> for Channel {} | |
impl AsRef<OsStr> for str {} | |
impl<T> AsRef<T> for Path<T> {} | |
impl<L, R, Target> AsRef<[Target]> for Either<L, R> where L: AsRef<[Target]>, R: AsRef<[Target]> {} | |
impl<M, E> AsRef<Elem<M, E>> for One<M, E> {} | |
impl<C> AsRef<[C]> for UString<C> where C: UChar {} | |
impl<O, T> AsRef<T> for OwningRef<O, T> {} | |
impl AsRef<{unknown}> for Url {} | |
impl AsRef<[u8]> for Signature {} | |
impl AsRef<[u8;_]> for Nonce {} | |
struct X509VerifyResult; | |
trait UChar {} | |
impl UChar for u16 {} | |
impl UChar for u32 {} | |
struct RouteService; | |
struct TcpStream; | |
struct Iter; | |
trait BufRead {} | |
impl BufRead for &[u8] {} | |
impl BufRead for Empty {} | |
impl<B> BufRead for &mut B where B: BufRead {} | |
impl<R> BufRead for BufReader<R> where R: Read {} | |
impl<L, R> BufRead for Either<L, R> where L: BufRead, R: BufRead {} | |
impl<B> BufRead for Reader<B> where {error}, B: Sized {} | |
impl<B> BufRead for Box<B> where B: BufRead {} | |
impl<T> BufRead for Cursor<T> where T: AsRef<[u8]> {} | |
impl<T, U> BufRead for Chain<T, U> where T: BufRead, U: BufRead {} | |
impl<R> BufRead for BufReader<R> where R: Read {} | |
impl<T> BufRead for Take<T> where T: BufRead {} | |
impl<R> BufRead for CrcReader<R> where R: BufRead {} | |
impl BufRead for StdinLock {} | |
struct Formatter; | |
struct ServerSessionImpl; | |
struct Utc; | |
struct RawEntryBuilderMut<K, V, S>; | |
struct AllowStdIo<T>; | |
struct UniCase<S>; | |
struct TrySendError<T>; | |
struct DefaultHeadersMiddleware<S>; | |
struct Error; | |
trait BuildHasher { | |
type Hasher; | |
} | |
impl<H> BuildHasher for BuildHasherDefault<H> where H: Default, H: Hasher { | |
type Hasher = H; | |
} | |
impl BuildHasher for RandomState { | |
type Hasher = DefaultHasher; | |
} | |
struct BTreeMap<K, V>; | |
struct Infallible; | |
trait Default {} | |
impl Default for CString {} | |
impl Default for Box<OsStr> {} | |
impl Default for ThreadRng {} | |
impl Default for ThreadRng {} | |
impl Default for ArrayToken {} | |
impl Default for RequestHead {} | |
impl Default for Stack {} | |
impl<T> Default for MessageDecoder<T> where T: MessageType {} | |
impl Default for Builder {} | |
impl<B> Default for Cow<B> where B: ToOwned, <B as ToOwned>::Owned: Default {} | |
impl<T> Default for Timer<T> {} | |
impl Default for BytesMut {} | |
impl<R, T> Default for Mutex<R, T> where R: RawMutex, T: Default {} | |
impl<T, S> Default for ArcSwapAny<T, S> where T: RefCnt, T: Default, S: LockStorage {} | |
impl Default for MatchKind {} | |
impl Default for PathBuf {} | |
impl Default for zx_packet_type_t {} | |
impl Default for TrustAnchor {} | |
impl Default for ThreadPool {} | |
impl Default for Condvar {} | |
impl<T> Default for Resolver<T> {} | |
impl Default for StatusCode {} | |
impl<T, S> Default for HashSet<T, S> where T: Eq, {error}, {error}, S: Default {} | |
impl Default for FloatRegisters {} | |
impl<T> Default for CachedThreadLocal<T> where T: Send {} | |
impl Default for OsString {} | |
impl<T> Default for BTreeSet<T> where T: Ord {} | |
impl Default for UCString<u32> {} | |
impl<T> Default for Weak<T> {} | |
impl Default for TranslatorBuilder {} | |
impl<T> Default for VecDeque<T> {} | |
impl<T> Default for Option<T> {} | |
impl Default for &str {} | |
impl Default for CompressorOxide {} | |
impl Default for AtomicBool {} | |
impl Default for Config {} | |
impl Default for Resolver {} | |
impl Default for Target {} | |
impl Default for KeyTrust {} | |
impl Default for PushPromiseFlag {} | |
impl Default for Env {} | |
impl Default for Config {} | |
impl<A> Default for SmallVec<A> where A: Array {} | |
impl<K, V, S> Default for HashMap<K, V, S> where {error}, S: Default {} | |
impl Default for NameServerStats {} | |
impl Default for Logger {} | |
impl<T, S> Default for HashSet<T, S> where T: Eq, {error}, {error}, S: Default {} | |
impl Default for DefaultHasher {} | |
impl<T> Default for Vec<T> {} | |
impl Default for &mut IoVec {} | |
impl Default for Condvar {} | |
impl Default for Once {} | |
impl Default for NameServerConfigGroup {} | |
impl<T> Default for FuturesOrdered<T> where {error} {} | |
impl<S> Default for InOrder<S> where S: Service, {error}, {error}, {error} {} | |
impl<R, T> Default for RwLock<R, T> where R: RawRwLock, T: Default {} | |
impl Default for Hasher {} | |
impl<T> Default for Array64<T> where T: Default {} | |
impl Default for Config {} | |
impl Default for SupportedAlgorithms {} | |
impl Default for Version {} | |
impl Default for Edns {} | |
impl Default for Decoder {} | |
impl Default for IdHasher {} | |
impl<T> Default for Arc<T> where T: Default {} | |
impl<K, V> Default for LinkedHashMapVisitor<K, V> {} | |
impl Default for SignalInfo {} | |
impl<T> Default for RefCell<T> where T: Default {} | |
impl<T> Default for TcpConnectorFactory<T> {} | |
impl<T> Default for Lock<T> where T: Default {} | |
impl Default for KeyUsage {} | |
impl Default for Condvar {} | |
impl Default for Node {} | |
impl<C> Default for Box<UStr<C>> where C: UChar {} | |
impl Default for Builder {} | |
impl<T> Default for MessageEncoder<T> where T: MessageType {} | |
impl Default for InFlight {} | |
impl Default for AhoCorasickBuilder {} | |
impl Default for Builder {} | |
impl Default for vec512_storage {} | |
impl Default for Value {} | |
impl<T> Default for Empty<T> {} | |
impl<R, T> Default for RwLock<R, T> where R: RawRwLock, T: Default {} | |
impl<C> Default for Box<UCStr<C>> where C: UChar {} | |
impl<T> Default for Path<T> where T: Default {} | |
impl Default for Builder {} | |
impl Default for ListToken {} | |
impl Default for &CStr {} | |
impl Default for Select {} | |
impl<T> Default for &mut [T] {} | |
impl Default for AtomicTask {} | |
impl Default for SigAction {} | |
impl<T> Default for RwLock<T> where T: Default {} | |
impl Default for FxHasher {} | |
impl Default for RareByteOffset {} | |
impl<R, G, T> Default for ReentrantMutex<R, G, T> where R: RawMutex, G: GetThreadId, T: Default {} | |
impl<T, S> Default for IndexSet<T, S> where S: BuildHasher, S: Default {} | |
impl Default for SpawnHandle {} | |
impl Default for DecompressorOxide {} | |
impl<K, V, S> Default for HashMap<K, V, S> where K: Eq, K: Hash, S: BuildHasher, S: Default {} | |
impl Default for UCString<u16> {} | |
impl Default for ResolverOpts {} | |
impl Default for vec256_storage {} | |
impl<K, V, S> Default for HashMap<K, V, S> where {error}, S: Default {} | |
impl Default for UpdateScope {} | |
impl<T> Default for Rc<T> where T: Default {} | |
impl Default for Buffer {} | |
impl Default for Compress {} | |
impl Default for LowResTime {} | |
impl Default for Builder {} | |
impl<T> Default for Response<T> where T: Default {} | |
impl<T> Default for ThreadLocal<T> where T: Send {} | |
impl<T> Default for Slab<T> {} | |
impl Default for HuffmanOxide {} | |
impl<T> Default for Cell<T> where T: Default {} | |
impl<S> Default for UniCase<S> where S: AsRef<str>, S: Default {} | |
impl Default for Handle {} | |
impl Default for Sha1 {} | |
impl Default for JsonConfig {} | |
impl Default for Bytes {} | |
impl<T> Default for Weak<T> {} | |
impl<K, V> Default for BTreeMap<K, V> where K: Ord {} | |
impl<R, G, T> Default for ReentrantMutex<R, G, T> where R: RawMutex, G: GetThreadId, T: Default {} | |
impl Default for Record {} | |
impl Default for Uri {} | |
impl Default for Protocol {} | |
impl<R, T> Default for Mutex<R, T> where R: RawMutex, T: Default {} | |
impl Default for DataFlags {} | |
impl Default for Builder {} | |
impl Default for Debt {} | |
impl Default for Arbiter {} | |
impl Default for TestRequest {} | |
impl Default for AppConfigInner {} | |
impl Default for State {} | |
impl<R, E> Default for Blank<R, E> {} | |
impl<T, P> Default for Punctuated<T, P> {} | |
impl Default for TestRequest {} | |
impl Default for Builder {} | |
impl Default for PrinterBuilder {} | |
impl Default for Build {} | |
impl Default for RegexOptions {} | |
impl Default for SpinWait {} | |
impl Default for PathConfig {} | |
impl<T> Default for UnsafeCell<T> where T: Default {} | |
impl Default for Method {} | |
impl Default for BigEndian {} | |
impl Default for PrinterBuilder {} | |
impl Default for FxHasher {} | |
impl Default for Once {} | |
impl Default for Header {} | |
impl Default for AcceptNotify {} | |
impl Default for HeadersFlag {} | |
impl<T> Default for LinkedList<T> {} | |
impl Default for FnvHasher {} | |
impl Default for &UCStr<u16> {} | |
impl Default for Timer<ParkThread, Clock> {} | |
impl Default for TokenStream {} | |
impl Default for Builder {} | |
impl Default for HashBuffers {} | |
impl Default for InflateState {} | |
impl<T> Default for Mocker<T> {} | |
impl Default for ClientCodec {} | |
impl Default for &OsStr {} | |
impl<T> Default for FuturesUnordered<T> where {error} {} | |
impl Default for &UCStr<u32> {} | |
impl Default for Config {} | |
impl Default for LookupIpStrategy {} | |
impl Default for Handle {} | |
impl<K, V, S> Default for IndexMap<K, V, S> where S: BuildHasher, S: Default {} | |
impl<H> Default for BuildHasherDefault<H> {} | |
impl<T> Default for RwLock<T> where T: Default {} | |
impl Default for Buffer {} | |
impl Default for Box<CStr> {} | |
impl<T> Default for AtomicPtr<T> {} | |
impl Default for Builder {} | |
impl Default for Peer {} | |
impl Default for Builder {} | |
impl Default for ResolverConfig {} | |
impl<R, G, T> Default for ReentrantMutex<R, G, T> where R: RawMutex, G: GetThreadId, T: Default {} | |
impl Default for EntropyRng {} | |
impl<T> Default for ConnectServiceFactory<T> {} | |
impl<R, E1, E2> Default for BlankNewService<R, E1, E2> {} | |
impl Default for Box<RawValue> {} | |
impl Default for Format {} | |
impl Default for RandomState {} | |
impl Default for Builder {} | |
impl Default for EntropyRng {} | |
impl<R, T> Default for Mutex<R, T> where R: RawMutex, T: Default {} | |
impl Default for ServiceConfig {} | |
impl Default for Condvar {} | |
impl Default for Codec {} | |
impl<T> Default for Condition<T> where T: Clone {} | |
impl Default for LocalBuf {} | |
impl<R, T> Default for RwLock<R, T> where R: RawRwLock, T: Default {} | |
impl Default for Query {} | |
impl Default for PrettyFormatter {} | |
impl<K, V, S> Default for LinkedHashMap<K, V, S> where K: Hash, K: Eq, S: BuildHasher, S: Default {} | |
impl Default for Map<String, Value> {} | |
impl Default for Builder {} | |
impl Default for Compression {} | |
impl Default for vec128_storage {} | |
impl<T> Default for AtomicCell<T> where T: Default {} | |
impl Default for QueryConfig {} | |
impl Default for &mut str {} | |
impl Default for ServerBuilder {} | |
impl Default for Backoff {} | |
impl<B> Default for ErrorHandlers<B> {} | |
impl Default for String {} | |
impl<T> Default for IsaacArray<T> where T: Copy, T: Default {} | |
impl<S> Default for Hasher<S> where S: Sip {} | |
impl Default for ParserBuilder {} | |
impl Default for WriteStyle {} | |
impl Default for FormConfig {} | |
impl<K> Default for CommandEnv<K> where K: EnvKey {} | |
impl<T> Default for Mutex<T> where T: Default {} | |
impl<T> Default for String<T> where T: Default, T: StableAsRef {} | |
impl Default for MatchKind {} | |
impl<A> Default for Mailbox<A> where A: Actor, {unknown}: AsyncContext<A> {} | |
impl Default for PathArguments {} | |
impl Default for DefaultHeaders {} | |
impl<T> Default for &[T] {} | |
impl Default for &IoVec {} | |
impl Default for Encoder {} | |
impl Default for EntropyRng {} | |
impl<T> Default for Mutex<T> where T: Default {} | |
impl Default for PayloadConfig {} | |
impl<T> Default for ResolverFactory<T> {} | |
impl<T, S> Default for HashSet<T, S> where T: Eq, T: Hash, S: BuildHasher, S: Default {} | |
impl<T> Default for HeaderMap<T> {} | |
impl Default for Once {} | |
impl Default for Quality {} | |
impl Default for LittleEndian {} | |
impl<T> Default for Stack<T> {} | |
impl<T> Default for Request<T> where T: Default {} | |
impl Default for Parsed {} | |
impl<T> Default for BinaryHeap<T> where T: Ord {} | |
impl Default for AtomicTask {} | |
struct Headers; | |
struct ValuesMut<K, V>; | |
struct ChildStdin; | |
trait Decoder { | |
type Item; | |
type Error; | |
} | |
impl<T, U> Decoder for Fuse<T, U> where U: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<T> Decoder for FramedWrite2<T> where T: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl Decoder for Codec { | |
type Item = Frame; | |
type Error = ProtocolError; | |
} | |
impl<T, U> Decoder for Fuse<T, U> where U: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl Decoder for LinesCodec { | |
type Item = String; | |
type Error = Error; | |
} | |
impl<T, U> Decoder for Fuse<T, U> where U: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl Decoder for BytesCodec { | |
type Item = BytesMut; | |
type Error = Error; | |
} | |
impl<T> Decoder for MessageDecoder<T> where T: MessageType { | |
type Item = (T, PayloadType); | |
type Error = ParseError; | |
} | |
impl Decoder for ClientCodec { | |
type Item = ResponseHead; | |
type Error = ParseError; | |
} | |
impl Decoder for Decoder { | |
type Item = BytesMut; | |
type Error = Error; | |
} | |
impl<T> Decoder for FramedWrite2<T> where T: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl Decoder for BytesCodec { | |
type Item = BytesMut; | |
type Error = Error; | |
} | |
impl Decoder for Codec { | |
type Item = Message<Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>>>; | |
type Error = ParseError; | |
} | |
impl Decoder for BytesCodec { | |
type Item = BytesMut; | |
type Error = Error; | |
} | |
impl Decoder for PayloadDecoder { | |
type Item = PayloadItem; | |
type Error = Error; | |
} | |
impl Decoder for LinesCodec { | |
type Item = String; | |
type Error = Error; | |
} | |
impl Decoder for ClientPayloadCodec { | |
type Item = Option<Bytes>; | |
type Error = PayloadError; | |
} | |
impl<T> Decoder for FramedWrite2<T> where T: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
struct Error; | |
struct UdpSocket; | |
impl<T, D> Stream for FramedWrite<T, D> where T: Stream { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<T> Stream for Timeout<T> where T: Stream { | |
type Item = {unknown}; | |
type Error = Error<{unknown}>; | |
} | |
impl<A> Stream for Lines<A> where {error}, A: BufRead { | |
type Item = String; | |
type Error = Error; | |
} | |
impl<S> Stream for BufferUnordered<S> where S: Stream, {error} { | |
type Item = {unknown}; | |
type Error = <S as Stream>::Error; | |
} | |
impl Stream for Incoming { | |
type Item = TcpStream; | |
type Error = Error; | |
} | |
impl<F> Stream for IntoStream<F> where {error} { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<C> Stream for UdpFramed<C> where C: Decoder { | |
type Item = ({unknown}, SocketAddr); | |
type Error = {unknown}; | |
} | |
impl<T, E> Stream for Empty<T, E> { | |
type Item = T; | |
type Error = E; | |
} | |
impl<S1, S2> Stream for Select<S1, S2> where S1: Stream, S2: Stream, <S2 as Stream>::Item = {unknown}, <S2 as Stream>::Error = {unknown} { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<T, D> Stream for FramedWrite<T, D> where T: Stream { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<T, E> Stream for Once<T, E> { | |
type Item = T; | |
type Error = E; | |
} | |
impl<T> Stream for Readlines<T> where T: HttpMessage, {unknown}: Stream, <{unknown} as Stream>::Item = Bytes, <{unknown} as Stream>::Error = PayloadError { | |
type Item = String; | |
type Error = ReadlinesError; | |
} | |
impl Stream for Payload { | |
type Item = Bytes; | |
type Error = PayloadError; | |
} | |
impl<T, B> Stream for Framed<T, B> where {error}, B: IntoBuf { | |
type Item = BytesMut; | |
type Error = Error; | |
} | |
impl<S> Stream for Fuse<S> where S: Stream { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<A, C> Stream for UnixDatagramFramed<A, C> where C: Decoder { | |
type Item = ({unknown}, {unknown}); | |
type Error = {unknown}; | |
} | |
impl<S1, S2> Stream for Merge<S1, S2> where S1: Stream, S2: Stream, <S2 as Stream>::Error = {unknown} { | |
type Item = MergedItem<{unknown}, {unknown}>; | |
type Error = {unknown}; | |
} | |
impl<T> Stream for FramedRead2<T> where T: AsyncRead, T: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl Stream for UdpStream { | |
type Item = SerialMessage; | |
type Error = Error; | |
} | |
impl<T> Stream for FramedRead<T> where {error} { | |
type Item = BytesMut; | |
type Error = Error; | |
} | |
impl Stream for Event { | |
type Item = (); | |
type Error = Error; | |
} | |
impl<S> Stream for Flatten<S> where S: Stream, {unknown}: Stream, <{unknown} as Stream>::Error: From<{unknown}> { | |
type Item = <{unknown} as Stream>::Item; | |
type Error = <{unknown} as Stream>::Error; | |
} | |
impl<S, F, U> Stream for AndThen<S, F, U> where S: Stream, F: FnMut<{unknown}>, {error} { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<S, F, U> Stream for Map<S, F> where S: Stream, F: FnMut<{unknown}> { | |
type Item = U; | |
type Error = {unknown}; | |
} | |
impl<S, MF> Stream for DnsMultiplexer<S, MF, Box<{unknown}>> where S: DnsClientStream, {error}, MF: MessageFinalizer, MF: Send, MF: Sync, {error} { | |
type Item = (); | |
type Error = ProtoError; | |
} | |
impl<S, F, U> Stream for MapErr<S, F> where S: Stream, F: FnMut<{unknown}> { | |
type Item = {unknown}; | |
type Error = U; | |
} | |
impl Stream for Signal { | |
type Item = i32; | |
type Error = Error; | |
} | |
impl<I, T, E> Stream for IterResult<I> where I: Iterator, <I as Iterator>::Item = Result<T, E> { | |
type Item = T; | |
type Error = E; | |
} | |
impl<S> Stream for AssertUnwindSafe<S> where S: Stream { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<S, E> Stream for SinkFromErr<S, E> where S: Stream { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<S, F> Stream for Filter<S, F> where S: Stream, F: FnMut<{unknown}> { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<S> Stream for Skip<S> where S: Stream { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<T, E> Stream for Repeat<T, E> where T: Clone { | |
type Item = T; | |
type Error = E; | |
} | |
impl<S1, S2> Stream for Chain<S1, S2> where S1: Stream, S2: Stream, <S2 as Stream>::Item = {unknown}, <S2 as Stream>::Error = {unknown} { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<T, F, Fut, It> Stream for Unfold<T, F, Fut> where F: FnMut<{unknown}>, {error} { | |
type Item = It; | |
type Error = {unknown}; | |
} | |
impl<S, P, R> Stream for TakeWhile<S, P, R> where S: Stream, P: FnMut<{unknown}>, {error} { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<S> Stream for Buffer<S> where S: Sink, S: Stream { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<S> Stream for Chunks<S> where S: Stream { | |
type Item = Vec<<S as Stream>::Item>; | |
type Error = <S as Stream>::Error; | |
} | |
impl<T, B> Stream for Connection<T, B> where T: AsyncRead, T: AsyncWrite, B: IntoBuf, {error} { | |
type Item = (Request<{unknown}>, SendResponse<B>); | |
type Error = Error; | |
} | |
impl<S> Stream for Decoder<S> where S: Stream, <S as Stream>::Item = Bytes, <S as Stream>::Error = PayloadError { | |
type Item = Bytes; | |
type Error = PayloadError; | |
} | |
impl<T, D> Stream for FramedRead<T, D> where {error}, D: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<T, B> Stream for FramedWrite<T, B> where T: Stream, B: IntoBuf { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<S1, S2> Stream for Zip<S1, S2> where S1: Stream, S2: Stream, <S2 as Stream>::Error = {unknown} { | |
type Item = ({unknown}, {unknown}); | |
type Error = {unknown}; | |
} | |
impl<S> Stream for TcpStream<S> where S: AsyncRead, S: AsyncWrite { | |
type Item = SerialMessage; | |
type Error = Error; | |
} | |
impl<MF> Stream for UdpClientStream<MF> where MF: MessageFinalizer { | |
type Item = (); | |
type Error = ProtoError; | |
} | |
impl<S, P, R> Stream for SkipWhile<S, P, R> where S: Stream, P: FnMut<{unknown}>, {error} { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<S> Stream for Take<S> where S: Stream { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<F> Stream for FlattenStream<F> where {error}, {unknown}: Stream, <{unknown} as Stream>::Error = {unknown} { | |
type Item = <{unknown} as Stream>::Item; | |
type Error = <{unknown} as Stream>::Error; | |
} | |
impl<A> Stream for AddressReceiver<A> where A: Actor { | |
type Item = Envelope<A>; | |
type Error = (); | |
} | |
impl<S, F, B> Stream for FilterMap<S, F> where S: Stream, F: FnMut<{unknown}> { | |
type Item = B; | |
type Error = {unknown}; | |
} | |
impl<T> Stream for UnboundedReceiver<T> { | |
type Item = T; | |
type Error = UnboundedRecvError; | |
} | |
impl<T, B> Stream for Codec<T, B> where T: AsyncRead { | |
type Item = Frame<Bytes>; | |
type Error = RecvError; | |
} | |
impl<T> Stream for FramedRead<T> where T: AsyncRead { | |
type Item = Frame<Bytes>; | |
type Error = RecvError; | |
} | |
impl Stream for Payload { | |
type Item = Bytes; | |
type Error = PayloadError; | |
} | |
impl<S, F, U> Stream for OrElse<S, F, U> where S: Stream, F: FnMut<{unknown}>, {error} { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<I, E> Stream for IterOk<I, E> where I: Iterator { | |
type Item = {unknown}; | |
type Error = E; | |
} | |
impl<S> Stream for Peekable<S> where S: Stream { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<B> Stream for ResponseBody<B> where B: MessageBody { | |
type Item = Bytes; | |
type Error = Error; | |
} | |
impl<S, E> Stream for Results<S, E> where S: Stream { | |
type Item = Result<{unknown}, {unknown}>; | |
type Error = E; | |
} | |
impl<T> Stream for FramedRead2<T> where {error}, T: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl Stream for Incoming { | |
type Item = {unknown}; | |
type Error = Error; | |
} | |
impl<T> Stream for Receiver<T> where T: Clone { | |
type Item = T; | |
type Error = RecvError; | |
} | |
impl<T, D> Stream for FramedWrite<T, D> where T: Stream { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<S, F, U> Stream for Then<S, F, U> where S: Stream, F: FnMut<{unknown}>, {error} { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<T> Stream for FramedRead2<T> where {error}, T: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<S> Stream for Buffered<S> where S: Stream, {error} { | |
type Item = {unknown}; | |
type Error = <S as Stream>::Error; | |
} | |
impl<S> Stream for TcpClientStream<S> where S: AsyncRead, S: AsyncWrite, S: Send { | |
type Item = SerialMessage; | |
type Error = ProtoError; | |
} | |
impl Stream for Payload { | |
type Item = Bytes; | |
type Error = PayloadError; | |
} | |
impl<T> Stream for DelayQueue<T> { | |
type Item = Expired<T>; | |
type Error = {unknown}; | |
} | |
impl<S> Stream for Payload<S> where S: Stream, <S as Stream>::Item = Bytes, <S as Stream>::Error = PayloadError { | |
type Item = Bytes; | |
type Error = PayloadError; | |
} | |
impl<T, U> Stream for Framed<T, U> where {error}, U: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<Io> Stream for PlStream<Io> where Io: ConnectionLifetime { | |
type Item = Bytes; | |
type Error = PayloadError; | |
} | |
impl<T> Stream for Throttle<T> where T: Stream { | |
type Item = {unknown}; | |
type Error = ThrottleError<{unknown}>; | |
} | |
impl Stream for PushPromises { | |
type Item = PushPromise; | |
type Error = Error; | |
} | |
impl Stream for Interval { | |
type Item = Instant; | |
type Error = Error; | |
} | |
impl<S> Stream for &mut S where S: Stream { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<T> Stream for Receiver<T> { | |
type Item = T; | |
type Error = RecvError; | |
} | |
impl<S, E> Stream for FromErr<S, E> where S: Stream, E: From<{unknown}> { | |
type Item = {unknown}; | |
type Error = E; | |
} | |
impl<S> Stream for CatchUnwind<S> where S: Stream, S: UnwindSafe { | |
type Item = Result<{unknown}, {unknown}>; | |
type Error = Box<dyn Any + Send>; | |
} | |
impl<T, D> Stream for FramedRead<T, D> where T: AsyncRead, D: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<T, U> Stream for Framed<T, U> where T: AsyncRead, U: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl Stream for MdnsClientStream { | |
type Item = SerialMessage; | |
type Error = ProtoError; | |
} | |
impl<I, T, E> Stream for Iter<I> where I: Iterator, <I as Iterator>::Item = Result<T, E> { | |
type Item = T; | |
type Error = E; | |
} | |
impl Stream for RecvStream { | |
type Item = Bytes; | |
type Error = Error; | |
} | |
impl<S, U, F, Fut> Stream for With<S, U, F, Fut> where S: Stream, S: Sink, F: FnMut<{unknown}>, {error} { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<T, U> Stream for Framed<T, U> where {error}, U: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl Stream for MdnsStream { | |
type Item = SerialMessage; | |
type Error = Error; | |
} | |
impl<T, D> Stream for FramedRead<T, D> where {error}, D: Decoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl<S, U, F, St> Stream for WithFlatMap<S, U, F, St> where S: Stream, S: Sink, F: FnMut<{unknown}>, St: Stream, <St as Stream>::Item = {unknown}, <St as Stream>::Error = {unknown} { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
trait Stream { | |
type Item; | |
type Error; | |
} | |
struct BufferUnordered<S>; | |
struct Then<A, B>; | |
struct IntoParIter<T>; | |
struct SendError<T>; | |
struct AnonRead; | |
struct EncoderWriter<W>; | |
struct Path<T>; | |
struct SendError<T>; | |
struct ParseWeekdayError; | |
struct Path; | |
struct Literal; | |
struct Iter<K, V>; | |
struct FramedWrite<T, B>; | |
struct Value; | |
struct Stdin; | |
trait ConnectionLifetime {} | |
impl<T> ConnectionLifetime for H1Connection<T> where T: AsyncRead, T: AsyncWrite, {error} {} | |
struct Framed<T, U>; | |
struct ScopeService; | |
struct OsRng; | |
trait Array { | |
type Item; | |
} | |
struct AnonWrite; | |
trait Semaphore { | |
type Permit; | |
} | |
impl Semaphore for AtomicUsize { | |
type Permit = (); | |
} | |
impl Semaphore for (Semaphore, {unknown}) { | |
type Permit = Permit; | |
} | |
trait Serialize {} | |
impl<T> Serialize for RefCell<T> where T: Serialize {} | |
impl Serialize for OsString {} | |
impl<T> Serialize for Weak<T> where T: Serialize {} | |
impl<T> Serialize for [T] where T: Serialize {} | |
impl Serialize for Arguments {} | |
impl Serialize for SocketAddrV6 {} | |
impl Serialize for SystemTime {} | |
impl Serialize for Content {} | |
impl<T> Serialize for Cell<T> where T: Serialize, T: Copy {} | |
impl<T> Serialize for Bound<T> where T: Serialize {} | |
impl<T> Serialize for Option<T> where T: Serialize {} | |
impl Serialize for OsStr {} | |
impl Serialize for Ipv6Addr {} | |
impl<T> Serialize for RwLock<T> where T: Serialize {} | |
impl Serialize for Map<String, Value> {} | |
impl<T> Serialize for Reverse<T> where T: Serialize {} | |
impl<Idx> Serialize for RangeInclusive<Idx> where Idx: Serialize {} | |
impl Serialize for CString {} | |
impl Serialize for PathBuf {} | |
impl Serialize for RawValue {} | |
impl Serialize for Ipv4Addr {} | |
impl<T> Serialize for Mutex<T> where T: Serialize {} | |
impl Serialize for ! {} | |
impl<T> Serialize for [T;_] {} | |
impl Serialize for String {} | |
impl Serialize for SocketAddrV4 {} | |
impl Serialize for Duration {} | |
impl Serialize for Value {} | |
impl Serialize for Number {} | |
impl Serialize for () {} | |
impl<T> Serialize for PhantomData<T> {} | |
impl Serialize for str {} | |
impl Serialize for SocketAddr {} | |
impl<T, E> Serialize for Result<T, E> where T: Serialize, E: Serialize {} | |
impl<T> Serialize for Wrapping<T> where T: Serialize {} | |
impl<T> Serialize for Weak<T> where T: Serialize {} | |
impl<Idx> Serialize for Range<Idx> where Idx: Serialize {} | |
impl Serialize for CStr {} | |
impl Serialize for Path {} | |
impl Serialize for IpAddr {} | |
struct SourceFile; | |
struct PipeReader; | |
trait Factory<T, R> {} | |
impl<F, R> Factory<(), R> for F where F: Fn<{unknown}>, R: Responder {} | |
trait RngCore {} | |
impl<R> RngCore for ReadRng<R> where R: Read {} | |
impl<R> RngCore for Box<R> where R: RngCore {} | |
impl<R> RngCore for BlockRng<R> where R: BlockRngCore, <R as BlockRngCore>::Item = u32, <R as BlockRngCore>::Results: AsRef<[u32]>, <R as BlockRngCore>::Results: AsMut<[u32]> {} | |
impl RngCore for StdRng {} | |
impl RngCore for ThreadRng {} | |
impl<R, Rsdr> RngCore for ReseedingRng<R, Rsdr> where Rsdr: RngCore, R: BlockRngCore, <R as BlockRngCore>::Item = u32, R: SeedableRng, <R as BlockRngCore>::Results: AsRef<[u32]>, <R as BlockRngCore>::Results: AsMut<[u32]> {} | |
impl RngCore for SmallRng {} | |
impl RngCore for Hc128Rng {} | |
impl RngCore for EntropyRng {} | |
impl<R> RngCore for &mut R where R: RngCore {} | |
impl<R> RngCore for BlockRng64<R> where R: BlockRngCore, <R as BlockRngCore>::Item = u64, <R as BlockRngCore>::Results: AsRef<[u64]>, <R as BlockRngCore>::Results: AsMut<[u64]> {} | |
impl RngCore for StepRng {} | |
impl RngCore for OsRng {} | |
impl RngCore for OsRng {} | |
struct SessionID; | |
struct OwningRef<O, T>; | |
struct StdinRaw; | |
struct Never; | |
struct Good; | |
trait Interface {} | |
struct ViolationFn; | |
struct Bytes; | |
trait RawMutex { | |
type GuardMarker; | |
} | |
impl RawMutex for RawMutex { | |
type GuardMarker = GuardNoSend; | |
} | |
struct Either<A, B>; | |
struct Char; | |
struct FramedWrite<T, E>; | |
struct CrcReader<R>; | |
struct Utf8Lossy; | |
struct Option<T>; | |
impl Send for Waker {} | |
impl<T> Send for FromRawArc<T> where T: Sync, T: Send {} | |
impl<R, G, T> Send for ReentrantMutex<R, G, T> where R: RawMutex, R: Send, G: GetThreadId, G: Send, T: Send {} | |
impl Send for Registration {} | |
impl<T> Send for RawIterRange<T> {} | |
impl Send for NotifyHandle {} | |
impl<T> Send for Weak<T> where T: Sync, T: Send {} | |
impl<T> Send for Cell<T> where T: Send {} | |
impl<T> Send for MutexGuard<T> {} | |
impl<T> Send for RawIntoIter<T> where T: Send {} | |
impl<K, V, Type> Send for NodeRef<Owned, K, V, Type> where K: Send, V: Send {} | |
impl<D> Send for UnparkMutex<D> where D: Send {} | |
impl<T> Send for RwLockReadGuard<T> {} | |
impl<T> Send for Mutex<T> where T: Send {} | |
impl<T> Send for IterMut<T> where T: Send {} | |
impl<T> Send for Weak<T> {} | |
impl<T> Send for Queue<T> where T: Send {} | |
impl Send for Verifier {} | |
impl Send for Decompress {} | |
impl<T, S> Send for Chan<T, S> where T: Send, S: Send {} | |
impl<R, T> Send for RwLock<R, T> where R: RawRwLock, R: Send, T: Send {} | |
impl<T> Send for RawTable<T> where T: Send {} | |
impl<T> Send for Packet<T> where T: Send {} | |
impl<T> Send for Rc<T> {} | |
impl<T> Send for AtomicCell<T> where T: Send {} | |
impl<A> Send for TaskRc<A> where A: Send {} | |
impl<K, V> Send for RustcOccupiedEntry<K, V> where K: Send, V: Send {} | |
impl<T> Send for RawIterRange<T> {} | |
impl<T> Send for Iter<T> where T: Sync {} | |
impl<T> Send for FuturesUnordered<T> where T: Send {} | |
impl Send for Once {} | |
impl Send for Registration {} | |
impl<T> Send for &mut T where T: Send {} | |
impl Send for Overlapped {} | |
impl Send for Semaphore {} | |
impl<R, T> Send for Mutex<R, T> where R: RawMutex, R: Send, T: Send {} | |
impl<K, V, S> Send for OccupiedEntry<K, V, S> where K: Send, V: Send, S: Send {} | |
impl<T> Send for State<T> where T: Send {} | |
impl<K, V, S> Send for Entries<K, V, S> where K: Send, V: Send, S: Send {} | |
impl<U> Send for Inner<U> where U: Sync, U: Send {} | |
impl Send for Signer {} | |
impl<A> Send for Inner<A> where A: Actor {} | |
impl Send for Select {} | |
impl<T> Send for JoinHandle<T> {} | |
impl<T> Send for Packet<T> where T: Send {} | |
impl<U> Send for ArcNode<U> where U: Sync, U: Send {} | |
impl<K, V> Send for Root<K, V> where K: Send, V: Send {} | |
impl<T> Send for Bucket<T> {} | |
impl<R, T> Send for RwLock<R, T> where R: RawRwLock, R: Send, T: Send {} | |
impl<R, T> Send for MappedMutexGuard<R, T> where R: RawMutex, {error}, {error}, {unknown}: Send {} | |
impl<T> Send for RawIntoIter<T> where T: Send {} | |
impl<T> Send for Lock<T> where T: Send {} | |
impl<T> Send for RwLock<T> where T: Send {} | |
impl<T> Send for *mut T {} | |
impl<T> Send for StackRef<T> where T: Stackable, T: Send {} | |
impl<T> Send for RawParDrain<T> {} | |
impl<T> Send for IntoIter<T> where T: Send {} | |
impl<T> Send for Drain<T> where T: Send {} | |
impl<K, V> Send for Iter<K, V> where K: Send, V: Send {} | |
impl Send for WaitToken {} | |
impl Send for CompletionStatus {} | |
impl<R, T> Send for Mutex<R, T> where R: RawMutex, R: Send, T: Send {} | |
impl<R, T> Send for MappedRwLockWriteGuard<R, T> where R: RawRwLock, {error}, {error}, {unknown}: Send {} | |
impl Send for BioMethod {} | |
impl<K, V, Type> Send for NodeRef<Mut, K, V, Type> where K: Send, {error}, V: Send, {error} {} | |
impl<T> Send for ReentrantMutex<T> where T: Send {} | |
impl<K, V> Send for RustcOccupiedEntry<K, V> where K: Send, V: Send {} | |
impl<T> Send for Packet<T> where T: Send {} | |
impl<T> Send for RawDrain<T> where T: Send {} | |
impl<O, T> Send for OwningRef<O, T> where O: Send, &T: Send {} | |
impl<R, T> Send for MappedRwLockReadGuard<R, T> where R: RawRwLock, {error}, {error}, {unknown}: Send {} | |
impl Send for AtomicTask {} | |
impl<T> Send for ValueIterMut<T> where T: Send {} | |
impl Send for Hasher {} | |
impl Send for SetReadiness {} | |
impl<G, T> Send for MapGuard<G, T> where G: Send, &T: Send {} | |
impl Send for Drain {} | |
impl<T> Send for &T where T: Sync {} | |
impl<K, V, S> Send for LinkedHashMap<K, V, S> where K: Send, V: Send, S: Send {} | |
impl<T> Send for AtomicPtr<T> {} | |
impl Send for Args {} | |
impl<T> Send for ThreadBound<T> where T: Copy {} | |
impl<T> Send for LinkedList<T> where T: Send {} | |
impl<K, V, Type> Send for NodeRef<Immut, K, V, Type> where K: Sync, {error}, V: Sync, {error} {} | |
impl<A> Send for SmallVecData<A> where A: Array, A: Send {} | |
impl<T> Send for Drain<T> where T: Send {} | |
impl<T> Send for RwLock<T> where T: Send {} | |
impl<T> Send for Packet<T> where T: Send {} | |
impl<T> Send for Drain<T> where T: Send {} | |
impl<T> Send for Iter<T> where T: Sync {} | |
impl<T> Send for ArcNode<T> {} | |
impl<T> Send for ReentrantMutexGuard<T> {} | |
impl<T> Send for Sender<T> where T: Send {} | |
impl<T> Send for RawParDrain<T> {} | |
impl Send for Deriver {} | |
impl Send for Crypter {} | |
impl Send for ArgsOs {} | |
impl Send for Error {} | |
impl<R, T> Send for MappedMutexGuard<R, T> where R: RawMutex, {error}, {error}, {unknown}: Send {} | |
impl Send for Handle {} | |
impl<T> Send for Receiver<T> where T: Send {} | |
impl<A> Send for SmallVec<A> where A: Array, {unknown}: Send {} | |
impl<T> Send for Packet<T> where T: Send {} | |
impl<K, V> Send for IterMut<K, V> where K: Send, V: Send {} | |
impl<T> Send for Mutex<T> where T: Send {} | |
impl<T> Send for CachePadded<T> where T: Send {} | |
impl Send for Repr {} | |
impl<T> Send for IterMut<T> where T: Send {} | |
impl<R, T> Send for MappedRwLockReadGuard<R, T> where R: RawRwLock, {error}, {error}, {unknown}: Send {} | |
impl<T> Send for Inner<T> where T: Send {} | |
impl<T> Send for RawTable<T> where T: Send {} | |
impl Send for MaybeResolved {} | |
impl<T> Send for RwLockWriteGuard<T> {} | |
impl<T> Send for Once<T> where T: Send {} | |
impl<F> Send for Inner<F> where {error}, F: Send, {unknown}: Send, {unknown}: Sync, {unknown}: Send, {unknown}: Sync {} | |
impl<R, G, T> Send for ReentrantMutex<R, G, T> where R: RawMutex, R: Send, G: GetThreadId, G: Send, T: Send {} | |
impl Send for Compress {} | |
impl<Tz> Send for DateTime<Tz> where Tz: TimeZone, <Tz as TimeZone>::Offset: Send {} | |
impl Send for MessageDigest {} | |
impl<A, M> Send for SyncContextEnvelope<A, M> where A: Actor, <A as Actor>::Context = SyncContext<A>, A: Handler<M>, M: Message, M: Send {} | |
impl<T> Send for Inner<T> where T: Send {} | |
impl<T> Send for AtomicLazyCell<T> where T: Send {} | |
impl Send for Inner {} | |
impl Send for RegKey {} | |
impl<T> Send for SyncSender<T> where T: Send {} | |
impl<T> Send for NonNull<T> {} | |
impl<K, V, S> Send for OccupiedEntry<K, V, S> where K: Send, V: Send, S: Send {} | |
impl<T> Send for Queue<T> where T: Send {} | |
impl Send for Cipher {} | |
impl<R, T> Send for MappedRwLockWriteGuard<R, T> where R: RawRwLock, {error}, {error}, {unknown}: Send {} | |
impl<A, M> Send for SyncEnvelopeProxy<A, M> where M: Message, M: Send, {unknown}: Send {} | |
impl<R, G, T> Send for ReentrantMutex<R, G, T> where R: RawMutex, R: Send, G: GetThreadId, G: Send, T: Send {} | |
impl<T> Send for Bucket<T> {} | |
impl Send for EventedFdInner {} | |
impl<R, T> Send for RwLock<R, T> where R: RawRwLock, R: Send, T: Send {} | |
impl Send for Inner {} | |
impl<T> Send for Receiver<T> where T: Send {} | |
impl<T> Send for RefCell<T> where T: Send {} | |
impl<T> Send for Lock<T> where T: Send {} | |
impl Send for ReadinessQueue {} | |
impl<R, T> Send for MappedRwLockReadGuard<R, T> where R: RawRwLock, {error}, {error}, {unknown}: Send {} | |
impl<T> Send for Inner<T> where T: Send {} | |
impl<T> Send for Arc<T> where T: Sync, T: Send {} | |
impl<T> Send for ValueDrain<T> where T: Send {} | |
impl<T> Send for Stack<T> where T: Stackable, T: Send {} | |
impl<T> Send for RwLock<T> where T: Send {} | |
impl<T> Send for Iter<T> where T: Sync {} | |
impl<R, T> Send for Mutex<R, T> where R: RawMutex, R: Send, T: Send {} | |
impl<R, T> Send for MappedRwLockWriteGuard<R, T> where R: RawRwLock, {error}, {error}, {unknown}: Send {} | |
impl Send for Node {} | |
impl<K, V> Send for IntoIter<K, V> where K: Send, V: Send {} | |
impl<T> Send for ArcInner<T> where T: Sync, T: Send {} | |
impl Send for Entry {} | |
impl<T> Send for Unique<T> where T: Send {} | |
impl<Tz> Send for Date<Tz> where Tz: TimeZone, <Tz as TimeZone>::Offset: Send {} | |
impl<T> Send for RawDrain<T> where T: Send {} | |
impl<K, V> Send for IterMut<K, V> where K: Send, V: Send {} | |
impl<R, T> Send for MappedMutexGuard<R, T> where R: RawMutex, {error}, {error}, {unknown}: Send {} | |
impl<O, T> Send for OwningRefMut<O, T> where O: Send, &mut T: Send {} | |
impl Send for KeventList {} | |
impl<T> Send for IterMut<T> where T: Send {} | |
impl Send for AtomicTask {} | |
impl Send for SslMethod {} | |
impl<T> Send for *const T {} | |
impl<T> Send for Sender<T> where T: Send {} | |
impl<T> Send for Queue<T> where T: Send {} | |
impl<T, P, C> Send for Queue<T, P, C> where T: Send, P: Send, P: Sync, C: Send, C: Sync {} | |
impl Send for Overlapped {} | |
trait RawRwLock { | |
type GuardMarker; | |
} | |
impl RawRwLock for RawRwLock { | |
type GuardMarker = GuardNoSend; | |
} | |
struct ParKeys<K, V>; | |
impl<T> Actor for Mocker<T> where T: Sized, {error} { | |
type Context = Context<Mocker<T>>; | |
} | |
impl Actor for ActorWithSmallMailBox { | |
type Context = Context<ActorWithSmallMailBox>; | |
} | |
impl<A> Actor for SyncArbiter<A> where A: Actor, <A as Actor>::Context = SyncContext<A> { | |
type Context = Context<SyncArbiter<A>>; | |
} | |
impl Actor for Act { | |
type Context = Context<Act>; | |
} | |
impl Actor for Resolver { | |
type Context = Context<Resolver>; | |
} | |
trait Actor { | |
type Context; | |
} | |
struct Mocker<T>; | |
struct CapturesDebug; | |
struct Method; | |
trait GetThreadId {} | |
impl GetThreadId for RawThreadId {} | |
struct RangeInclusive<Idx>; | |
struct FrameTooBig; | |
struct DeflateDecoder<R>; | |
trait RawMutex { | |
type GuardMarker; | |
} | |
impl RawMutex for RawMutex { | |
type GuardMarker = GuardNoSend; | |
} | |
struct OsRng; | |
struct IoSlice; | |
struct EcKey<T>; | |
struct ResponseBuilder; | |
struct AtomicTask; | |
trait RawRwLock { | |
type GuardMarker; | |
} | |
impl RawRwLock for RawRwLock { | |
type GuardMarker = GuardNoSend; | |
} | |
struct HeadersFlag; | |
struct Response<B>; | |
struct Parts; | |
struct ChildStdout; | |
struct Punct; | |
struct BuildHasherDefault<H>; | |
struct BinaryHeap<T>; | |
struct ErrorHandlersMiddleware<S, B>; | |
struct RouteServiceWrapper<T>; | |
struct Params; | |
struct GzEncoder<R>; | |
struct Receiver<T>; | |
struct TcpListener; | |
struct IntoIter<K, V>; | |
struct BytesMut; | |
struct HandlePriv; | |
struct Frame<T>; | |
struct UnboundedSender<T>; | |
struct LoggerMiddleware<S>; | |
struct DataFlags; | |
struct YearFlags; | |
struct Child; | |
struct NormalizePathNormalization<S>; | |
struct EncodingOverride; | |
struct CustomResponder<T>; | |
struct IntoIter<K, V>; | |
struct EitherService<A, B>; | |
struct ClassUnicodeRange; | |
struct Chain<T, U>; | |
struct QueryState<C>; | |
struct Error; | |
struct Drain<T>; | |
struct Extensions; | |
struct BsDebug; | |
struct FilterMap<I, F>; | |
struct LinkedList<T>; | |
struct Empty<T>; | |
struct Condvar; | |
trait Sip {} | |
impl Sip for Sip13Rounds {} | |
impl Sip for Sip24Rounds {} | |
struct Framed<T, U>; | |
struct Iter<T>; | |
struct UnsafeCell<T>; | |
struct Version; | |
struct Cow<B>; | |
struct Repeat; | |
struct IoConnection<T>; | |
struct State; | |
struct UnixStream; | |
struct Array64<T>; | |
struct Tx<T>; | |
struct Empty<T, E>; | |
struct NonNull<T>; | |
struct AppRouting; | |
struct Pattern; | |
struct ResourceService; | |
struct PathSegment; | |
struct Literal; | |
struct Span; | |
struct Stdout; | |
trait Peer { | |
type Poll; | |
} | |
impl Peer for Peer { | |
type Poll = Request<()>; | |
} | |
impl Peer for Peer { | |
type Poll = Response<()>; | |
} | |
trait RefCnt { | |
type Base; | |
} | |
impl<T> RefCnt for Rc<T> { | |
type Base = T; | |
} | |
impl<T> RefCnt for Option<T> where T: RefCnt { | |
type Base = {unknown}; | |
} | |
impl<T> RefCnt for Arc<T> { | |
type Base = T; | |
} | |
impl<T> RefCnt for Weak<T> { | |
type Base = T; | |
} | |
impl<T> RefCnt for Weak<T> { | |
type Base = T; | |
} | |
struct VaListImpl; | |
struct Json<T>; | |
struct Keys<K, V>; | |
struct Scheme; | |
struct ServiceFn<F, Req, Out>; | |
struct Uniform<X>; | |
struct Take<T>; | |
struct Sender<T>; | |
struct String<T>; | |
struct FramedWrite2<T>; | |
struct VarsOs; | |
struct Ident; | |
struct EscapeDefault; | |
struct TcpListener; | |
struct CString; | |
trait CloneStableDeref {} | |
impl<O, T> CloneStableDeref for OwningRef<O, T> where O: CloneStableDeref {} | |
impl<T> CloneStableDeref for &T {} | |
impl<T> CloneStableDeref for Rc<T> {} | |
impl<T> CloneStableDeref for Arc<T> {} | |
struct Receiver<T>; | |
struct Pos; | |
struct ByteRead; | |
struct Intersection<T>; | |
trait StableDeref {} | |
impl<R, T> StableDeref for MappedMutexGuard<R, T> where R: RawMutex, {error}, {error} {} | |
impl<T> StableDeref for Rc<T> {} | |
impl<T> StableDeref for Box<T> {} | |
impl<R, T> StableDeref for RwLockReadGuard<R, T> where R: RawRwLock, {error}, {error} {} | |
impl<T> StableDeref for RwLockReadGuard<T> {} | |
impl<O, T> StableDeref for OwningRef<O, T> {} | |
impl<R, T> StableDeref for RwLockUpgradableReadGuard<R, T> where R: RawRwLockUpgrade, {error}, {error} {} | |
impl<R, T> StableDeref for MappedRwLockReadGuard<R, T> where R: RawRwLock, {error}, {error} {} | |
impl<R, G, T> StableDeref for MappedReentrantMutexGuard<R, G, T> where R: RawMutex, {error}, G: GetThreadId, {error}, {error} {} | |
impl<R, G, T> StableDeref for ReentrantMutexGuard<R, G, T> where R: RawMutex, {error}, G: GetThreadId, {error}, {error} {} | |
impl<T> StableDeref for Ref<T> {} | |
impl<T> StableDeref for Vec<T> {} | |
impl<T> StableDeref for &mut T {} | |
impl<R, T> StableDeref for MutexGuard<R, T> where R: RawMutex, {error}, {error} {} | |
impl<T> StableDeref for RefMut<T> {} | |
impl<O, T> StableDeref for OwningRefMut<O, T> {} | |
impl<T> StableDeref for RwLockWriteGuard<T> {} | |
impl<O, H> StableDeref for OwningHandle<O, H> where O: StableDeref, H: StableDeref {} | |
impl<T> StableDeref for Arc<T> {} | |
impl StableDeref for String {} | |
impl<T> StableDeref for &T {} | |
impl<T> StableDeref for MutexGuard<T> {} | |
impl<R, T> StableDeref for RwLockWriteGuard<R, T> where R: RawRwLock, {error}, {error} {} | |
impl<R, T> StableDeref for MappedRwLockWriteGuard<R, T> where R: RawRwLock, {error}, {error} {} | |
trait Ord {} | |
impl Ord for Infallible {} | |
impl<T> Ord for Arc<T> where T: Ord {} | |
impl Ord for Blocks {} | |
impl<T> Ord for NonNull<T> {} | |
impl<O, T> Ord for OwningRef<O, T> where T: Ord {} | |
impl Ord for Ordering {} | |
impl Ord for Key {} | |
impl Ord for Ipv6Addr {} | |
impl Ord for Tm {} | |
impl<T> Ord for Vec<T> where T: Ord {} | |
impl Ord for NameServerStateInner {} | |
impl<T> Ord for [T] where T: Ord {} | |
impl Ord for OsStr {} | |
impl Ord for Ident {} | |
impl Ord for Span {} | |
impl Ord for CStr {} | |
impl Ord for Level {} | |
impl Ord for PrefixComponent {} | |
impl Ord for Ipv4Addr {} | |
impl Ord for PathBuf {} | |
impl<T> Ord for Unicode<T> where T: AsRef<str> {} | |
impl Ord for Name {} | |
impl<A> Ord for &mut A where A: Ord {} | |
impl Ord for DNSClass {} | |
impl Ord for Position {} | |
impl Ord for LevelFilter {} | |
impl<T> Ord for Reverse<T> where T: Ord {} | |
impl Ord for {unknown} {} | |
impl<K, V, S> Ord for LinkedHashMap<K, V, S> where K: Hash, K: Eq, K: Ord, V: Ord, S: BuildHasher {} | |
impl<T> Ord for *mut T {} | |
impl<T> Ord for Ascii<T> where T: AsRef<str> {} | |
impl<T> Ord for *const T {} | |
impl Ord for OsString {} | |
impl Ord for ! {} | |
impl Ord for NameServerStats {} | |
impl<K, V> Ord for BTreeMap<K, V> where K: Ord, V: Ord {} | |
impl<A> Ord for VecDeque<A> where A: Ord {} | |
impl Ord for bool {} | |
impl Ord for NameServerState {} | |
impl Ord for Components {} | |
impl Ord for Version {} | |
impl Ord for Lifetime {} | |
impl<T> Ord for Cell<T> where T: Ord, T: Copy {} | |
impl Ord for AcceptEncoding {} | |
impl Ord for Path {} | |
impl Ord for {unknown} {} | |
impl Ord for str {} | |
impl<C, P> Ord for NameServer<C, P> where C: DnsHandle, P: ConnectionProvider, <P as ConnectionProvider>::ConnHandle = C {} | |
impl<A> Ord for SmallVec<A> where A: Array, {unknown}: Ord {} | |
impl Ord for Mime {} | |
impl Ord for () {} | |
impl<B> Ord for Cow<B> where B: Ord, B: ToOwned {} | |
impl Ord for Url {} | |
impl<Tz> Ord for DateTime<Tz> where Tz: TimeZone {} | |
impl<T> Ord for Rc<T> where T: Ord {} | |
impl Ord for Bytes {} | |
impl Ord for HeaderValue {} | |
impl Ord for RData {} | |
impl<T> Ord for LinkedList<T> where T: Ord {} | |
impl<T> Ord for RefCell<T> where T: Ord {} | |
impl<T> Ord for OrderWrapper<T> {} | |
impl<O, T> Ord for OwningRefMut<O, T> where T: Ord {} | |
impl<T> Ord for UniCase<T> where T: AsRef<str> {} | |
impl Ord for Url {} | |
impl Ord for BytesMut {} | |
impl Ord for RecordType {} | |
impl<A> Ord for &A where A: Ord {} | |
impl Ord for Label {} | |
impl<Tz> Ord for Date<Tz> where Tz: TimeZone {} | |
struct EnterError; | |
struct ShortReader; | |
struct OpaqueStreamRef; | |
struct TransitionsRow; | |
struct Output; | |
struct IterMut<T>; | |
struct SendError<T>; | |
struct Form<T>; | |
struct StatusCode; | |
struct SemState; | |
trait Head {} | |
impl Head for RequestHead {} | |
struct RefMut<T>; | |
struct Entry<K, V>; | |
struct Builder; | |
struct MultiGzDecoder<R>; | |
struct SendTimeoutError<T>; | |
struct Authority; | |
struct BufReader<R>; | |
struct RwLockReadGuard<T>; | |
struct OsStr; | |
struct Utf8Range; | |
struct SystemTime; | |
trait ConnectionProvider { | |
type ConnHandle; | |
} | |
impl ConnectionProvider for StandardConnection { | |
type ConnHandle = ConnectionHandle; | |
} | |
struct NaiveDate; | |
struct BTreeSet<T>; | |
struct RetrySendFuture<H>; | |
struct Unique<T>; | |
struct Maybe<T>; | |
struct SpawnHandle<T, E>; | |
struct PushPromise; | |
struct LookupFuture<C>; | |
struct Context; | |
struct ParIter<T>; | |
struct Encoding; | |
struct TryIter<T>; | |
struct StdinLock; | |
struct OsString; | |
struct Wtf8Buf; | |
struct Duration; | |
struct CompressMiddleware<S>; | |
struct SpawnHandle<T, E>; | |
struct NotifyError<T>; | |
struct UnixReady; | |
struct Once<T, E>; | |
struct Builder; | |
struct TryLockError<T>; | |
struct NoColor<W>; | |
struct IntoIter<T>; | |
struct BufReader<R>; | |
trait AsyncContext<A> {} | |
impl<A> AsyncContext<A> for Context<A> where A: Actor, <A as Actor>::Context = Context<A> {} | |
struct TokenStream; | |
struct Iter<T>; | |
trait StateID {} | |
impl StateID for usize {} | |
impl StateID for u64 {} | |
impl StateID for u8 {} | |
impl StateID for u16 {} | |
impl StateID for u32 {} | |
struct Inner; | |
struct Command; | |
struct Iter<K, V>; | |
struct Weak<T>; | |
struct IterMut<T>; | |
trait Strategy {} | |
impl Strategy for OnUnwind {} | |
impl Strategy for OnSuccess {} | |
impl Strategy for Always {} | |
trait AsMut<T> {} | |
impl<O, T> AsMut<T> for OwningRefMut<O, T> {} | |
impl AsMut<[u8;_]> for Block {} | |
impl<A> AsMut<[{unknown}]> for SmallVec<A> where A: Array {} | |
impl<T> AsMut<[T]> for Array64<T> {} | |
impl<L, R, Target> AsMut<[Target]> for Either<L, R> where L: AsMut<[Target]>, R: AsMut<[Target]> {} | |
impl AsMut<[u8]> for BytesMut {} | |
impl<T> AsMut<[T]> for Vec<T> {} | |
impl<T> AsMut<[u8]> for Window<T> where T: AsMut<[u8]> {} | |
impl<T> AsMut<[T]> for [T] {} | |
impl<T, U> AsMut<U> for &mut T where T: AsMut<U> {} | |
impl<T> AsMut<Vec<T>> for Vec<T> {} | |
impl<T> AsMut<[T]> for IsaacArray<T> {} | |
impl<L, R, Target> AsMut<Target> for Either<L, R> where L: AsMut<Target>, R: AsMut<Target> {} | |
struct RawOccupiedEntryMut<K, V>; | |
struct Notify<U>; | |
struct NativeTlsAcceptorService<T, P>; | |
struct HttpRequest; | |
struct ClientSessionImpl; | |
struct Chan<T, S>; | |
struct TokenStream; | |
struct Connection<T, U>; | |
struct Ptr; | |
struct Either<L, R>; | |
struct UdpSocket; | |
struct Vec<T>; | |
struct HandlePriv; | |
struct Group; | |
struct Once; | |
struct MZODeflate; | |
struct UdpSocket; | |
struct Number; | |
struct Iter<T>; | |
struct Run; | |
struct Compiler; | |
struct Range<Idx>; | |
struct BarrierWaitResult; | |
struct Response<T>; | |
struct SockAddr; | |
struct ReuniteError<T>; | |
struct SslStream<S>; | |
struct State; | |
struct Fuse<T, U>; | |
struct PushPromiseFlag; | |
struct BrotliDecoder<W>; | |
trait Iterator { | |
type Item; | |
} | |
impl<A, B> Iterator for Zip<A, B> where A: Iterator, B: Iterator { | |
type Item = ({unknown}, {unknown}); | |
} | |
impl Iterator for SetMatchesIter { | |
type Item = usize; | |
} | |
impl Iterator for Memchr { | |
type Item = usize; | |
} | |
impl<L, R> Iterator for Either<L, R> where L: Iterator, R: Iterator, <R as Iterator>::Item = {unknown} { | |
type Item = {unknown}; | |
} | |
impl Iterator for RecordsAndRrsigsIter { | |
type Item = &Record; | |
} | |
impl<K, V> Iterator for Iter<K, V> where {error}, {error} { | |
type Item = (&K, &V); | |
} | |
impl<I> Iterator for Fuse<I> where I: FusedIterator {} | |
impl<T> Iterator for Once<T> { | |
type Item = T; | |
} | |
impl<T, S> Iterator for SymmetricDifference<T, S> where T: Eq, T: Hash, S: BuildHasher { | |
type Item = &T; | |
} | |
impl Iterator for PartIterator { | |
type Item = (Part, Part); | |
} | |
impl<T, S> Iterator for Union<T, S> where T: Eq, T: Hash, S: BuildHasher { | |
type Item = &T; | |
} | |
impl<T> Iterator for Iter<T> { | |
type Item = &T; | |
} | |
impl Iterator for ErrorIter { | |
type Item = &dyn Error + {error}; | |
} | |
impl Iterator for Iter { | |
type Item = (&HeaderName, &HeaderValue); | |
} | |
impl<B> Iterator for Split<B> where B: BufRead { | |
type Item = Result<Vec<u8>, Error>; | |
} | |
impl<D, R, T> Iterator for DistIter<D, R, T> where D: Distribution<T>, R: Rng, {error} { | |
type Item = T; | |
} | |
impl Iterator for ConstParamsMut { | |
type Item = &mut ConstParam; | |
} | |
impl Iterator for ToLowercase { | |
type Item = char; | |
} | |
impl<K, V> Iterator for Iter<K, V> { | |
type Item = (&K, &V); | |
} | |
impl Iterator for Parse { | |
type Item = (Cow<{unknown}>, Cow<{unknown}>); | |
} | |
impl<I> Iterator for Skip<I> where I: Iterator { | |
type Item = <I as Iterator>::Item; | |
} | |
impl Iterator for Split { | |
type Item = &str; | |
} | |
impl Iterator for Causes { | |
type Item = &{unknown}; | |
} | |
impl<R, T> Iterator for StreamDeserializer<R, T> where R: Read, T: Deserialize { | |
type Item = Result<T, Error>; | |
} | |
impl Iterator for SrvLookupIntoIter { | |
type Item = SRV; | |
} | |
impl<T, P> Iterator for SplitMut<T, P> where P: FnMut<{unknown}> { | |
type Item = &mut [T]; | |
} | |
impl<K, V> Iterator for IterMut<K, V> { | |
type Item = (&K, &mut V); | |
} | |
impl<T> Iterator for Iter<T> { | |
type Item = T; | |
} | |
impl<I> Iterator for DecodeUtf16<I> where I: Iterator, <I as Iterator>::Item = u16 { | |
type Item = Result<char, DecodeUtf16Error>; | |
} | |
impl Iterator for LabelIter { | |
type Item = &[u8]; | |
} | |
impl<T, S> Iterator for SymmetricDifference<T, S> where T: Eq, {error}, {error} { | |
type Item = &T; | |
} | |
impl<K, V> Iterator for ValuesMut<K, V> { | |
type Item = &mut V; | |
} | |
impl Iterator for ByteSerialize { | |
type Item = &{unknown}; | |
} | |
impl Iterator for ConnectAddrsIter { | |
type Item = SocketAddr; | |
} | |
impl<T, P> Iterator for IntoPairs<T, P> { | |
type Item = Pair<T, P>; | |
} | |
impl<K, V> Iterator for Keys<K, V> { | |
type Item = &K; | |
} | |
impl<T> Iterator for RawIter<T> { | |
type Item = Bucket<T>; | |
} | |
impl<B> Iterator for Lines<B> where B: BufRead { | |
type Item = Result<String, Error>; | |
} | |
impl<K, V> Iterator for IterMut<K, V> { | |
type Item = (&K, &mut V); | |
} | |
impl<T> Iterator for ChunksMut<T> { | |
type Item = &mut [T]; | |
} | |
impl Iterator for ConstParams { | |
type Item = &ConstParam; | |
} | |
impl<T> Iterator for IntoIter<T> { | |
type Item = T; | |
} | |
impl<T> Iterator for Drain<T> { | |
type Item = T; | |
} | |
impl<K, V> Iterator for ValuesMut<K, V> { | |
type Item = &mut V; | |
} | |
impl<A> Iterator for IterMut<A> { | |
type Item = &mut A; | |
} | |
impl<T> Iterator for ValueIterMut<T> where {error} { | |
type Item = &mut T; | |
} | |
impl<T, S> Iterator for SymmetricDifference<T, S> where T: Eq, {error}, {error} { | |
type Item = &T; | |
} | |
impl<I> Iterator for Take<I> where I: Iterator { | |
type Item = <I as Iterator>::Item; | |
} | |
impl Iterator for ListServicesIter { | |
type Item = &Name; | |
} | |
impl<T, P> Iterator for PrivateIterMut<T, P> { | |
type Item = &mut T; | |
} | |
impl<T> Iterator for Keys<T> { | |
type Item = &HeaderName; | |
} | |
impl<K, V> Iterator for Values<K, V> { | |
type Item = &V; | |
} | |
impl<A> Iterator for Repeat<A> where A: Clone { | |
type Item = A; | |
} | |
impl Iterator for LookupIter { | |
type Item = &RData; | |
} | |
impl<S> Iterator for Wait<S> where S: Stream { | |
type Item = Result<{unknown}, {unknown}>; | |
} | |
impl<T> Iterator for IterMut<T> { | |
type Item = &mut T; | |
} | |
impl<K, V> Iterator for Iter<K, V> { | |
type Item = (&K, &V); | |
} | |
impl Iterator for Parse { | |
type Item = (Cow<{unknown}>, Cow<{unknown}>); | |
} | |
impl<K> Iterator for Drain<K> { | |
type Item = K; | |
} | |
impl Iterator for PercentDecode { | |
type Item = u8; | |
} | |
impl<A> Iterator for Iter<A> { | |
type Item = &A; | |
} | |
impl<I, T, E> Iterator for ResultShunt<I, E> where I: Iterator, <I as Iterator>::Item = Result<T, E> { | |
type Item = T; | |
} | |
impl Iterator for PatternIter { | |
type Item = ({unknown}, Pattern); | |
} | |
impl<I, U> Iterator for Flatten<I> where I: Iterator, U: Iterator, {unknown}: IntoIterator, <{unknown} as IntoIterator>::IntoIter = U, <{unknown} as IntoIterator>::Item = {unknown} { | |
type Item = {unknown}; | |
} | |
impl Iterator for InstPtrs { | |
type Item = usize; | |
} | |
impl<T> Iterator for IntoIter<T> { | |
type Item = T; | |
} | |
impl<T> Iterator for RawIterRange<T> { | |
type Item = Bucket<T>; | |
} | |
impl<K, V> Iterator for IntoIter<K, V> { | |
type Item = (K, V); | |
} | |
impl<I> Iterator for StepBy<I> where I: Iterator { | |
type Item = {unknown}; | |
} | |
impl<K, V> Iterator for Values<K, V> { | |
type Item = &V; | |
} | |
impl<A> Iterator for RangeInclusive<A> where A: Step { | |
type Item = A; | |
} | |
impl Iterator for CaptureMatches { | |
type Item = Captures; | |
} | |
impl<T> Iterator for Drain<T> { | |
type Item = T; | |
} | |
impl<K, V> Iterator for IntoIter<K, V> { | |
type Item = (K, V); | |
} | |
impl Iterator for CaptureMatches { | |
type Item = Captures; | |
} | |
impl<T> Iterator for IterMut<T> where T: Send, {error} { | |
type Item = &mut Box<T>; | |
} | |
impl Iterator for LookupRecordIter { | |
type Item = &Record; | |
} | |
impl Iterator for Bytes { | |
type Item = u8; | |
} | |
impl Iterator for Forever { | |
type Item = i32; | |
} | |
impl Iterator for Iter { | |
type Item = Event; | |
} | |
impl<K, V> Iterator for Keys<K, V> { | |
type Item = &K; | |
} | |
impl<T> Iterator for IterBinomial<T> where T: Integer, T: Clone { | |
type Item = T; | |
} | |
impl<T, S> Iterator for Intersection<T, S> where T: Eq, T: Hash, S: BuildHasher { | |
type Item = &T; | |
} | |
impl<A> Iterator for Item<A> { | |
type Item = A; | |
} | |
impl Iterator for Wtf8CodePoints { | |
type Item = CodePoint; | |
} | |
impl Iterator for Utf8Sequences { | |
type Item = Utf8Sequence; | |
} | |
impl<A, F> Iterator for OnceWith<F> where F: FnOnce<{unknown}> { | |
type Item = A; | |
} | |
impl<T> Iterator for Iter<T> { | |
type Item = (usize, &T); | |
} | |
impl Iterator for EnumKeys { | |
type Item = Result<String, Error>; | |
} | |
impl Iterator for LinesAny { | |
type Item = &str; | |
} | |
impl<I, P> Iterator for SkipWhile<I, P> where I: Iterator, P: FnMut<{unknown}> { | |
type Item = {unknown}; | |
} | |
impl Iterator for IndexVecIntoIter { | |
type Item = usize; | |
} | |
impl<T> Iterator for ValuesMut<T> { | |
type Item = &mut T; | |
} | |
impl<A> Iterator for IntoIter<A> { | |
type Item = A; | |
} | |
impl<T> Iterator for PathIter<T> where T: ResourcePath { | |
type Item = (&str, &str); | |
} | |
impl<K, V> Iterator for Keys<K, V> { | |
type Item = &K; | |
} | |
impl<T, S> Iterator for Intersection<T, S> where T: Eq, {error}, {error} { | |
type Item = &T; | |
} | |
impl<K, V> Iterator for Range<K, V> { | |
type Item = (&K, &V); | |
} | |
impl<B, I, F> Iterator for FilterMap<I, F> where I: Iterator, F: FnMut<{unknown}> { | |
type Item = B; | |
} | |
impl Iterator for Matches { | |
type Item = Match; | |
} | |
impl<T> Iterator for RawIntoIter<T> { | |
type Item = T; | |
} | |
impl<K> Iterator for Iter<K> { | |
type Item = &K; | |
} | |
impl<T> Iterator for IntoIter<T> { | |
type Item = T; | |
} | |
impl<I> Iterator for ChunkHintedIterator<I> where I: ExactSizeIterator, I: Iterator, I: Clone { | |
type Item = {unknown}; | |
} | |
impl<K, V> Iterator for IterMut<K, V> { | |
type Item = (&K, &mut V); | |
} | |
impl Iterator for StrftimeItems { | |
type Item = Item; | |
} | |
impl<K, V> Iterator for IntoIter<K, V> { | |
type Item = (K, V); | |
} | |
impl<T, F> Iterator for Successors<T, F> where F: FnMut<{unknown}> { | |
type Item = T; | |
} | |
impl<I, U, F> Iterator for FlatMap<I, U, F> where I: Iterator, U: IntoIterator, F: FnMut<{unknown}> { | |
type Item = {unknown}; | |
} | |
impl Iterator for EnumValues { | |
type Item = Result<(String, RegValue), Error>; | |
} | |
impl<T, S> Iterator for Difference<T, S> where T: Eq, T: Hash, S: BuildHasher { | |
type Item = &T; | |
} | |
impl<T, P> Iterator for Split<T, P> where P: FnMut<{unknown}> { | |
type Item = &[T]; | |
} | |
impl Iterator for GetAll { | |
type Item = &HeaderValue; | |
} | |
impl Iterator for SetMatchesIntoIter { | |
type Item = usize; | |
} | |
impl Iterator for SplitPaths { | |
type Item = PathBuf; | |
} | |
impl<T> Iterator for IntoIter<T> { | |
type Item = T; | |
} | |
impl<I> Iterator for ChunkHintedIterator<I> where I: ExactSizeIterator, I: Iterator, I: Clone { | |
type Item = {unknown}; | |
} | |
impl<T, P> Iterator for IntoIter<T, P> { | |
type Item = T; | |
} | |
impl<I, T> Iterator for Cloned<I> where {error}, I: Iterator, <I as Iterator>::Item = &T, T: Clone { | |
type Item = T; | |
} | |
impl<K, V> Iterator for Values<K, V> { | |
type Item = &V; | |
} | |
impl<T> Iterator for Windows<T> { | |
type Item = &[T]; | |
} | |
impl<I> Iterator for WindowHintedIterator<I> where I: ExactSizeIterator, I: Iterator, I: Clone { | |
type Item = {unknown}; | |
} | |
impl<T> Iterator for RChunksExact<T> { | |
type Item = &[T]; | |
} | |
impl<T> Iterator for Drain<T> { | |
type Item = T; | |
} | |
impl Iterator for SplitAsciiWhitespace { | |
type Item = &str; | |
} | |
impl<K, V> Iterator for Keys<K, V> { | |
type Item = &K; | |
} | |
impl Iterator for SrvLookupIter { | |
type Item = &SRV; | |
} | |
impl Iterator for Chars { | |
type Item = {unknown}; | |
} | |
impl<T> Iterator for TryIter<T> { | |
type Item = T; | |
} | |
impl Iterator for RrsetRecords { | |
type Item = &Record; | |
} | |
impl Iterator for SimpleFoldIter { | |
type Item = char; | |
} | |
impl<F> Iterator for IterMut<F> { | |
type Item = &mut F; | |
} | |
impl<T> Iterator for IntoIter<T> { | |
type Item = T; | |
} | |
impl<T> Iterator for IterMut<T> where T: Stackable { | |
type Item = &mut {unknown}; | |
} | |
impl Iterator for CookieIter { | |
type Item = Cookie; | |
} | |
impl<S> Iterator for IterTransitionsMut<S> where S: StateID { | |
type Item = (u8, S); | |
} | |
impl<K, V> Iterator for IterMut<K, V> { | |
type Item = (&K, &mut V); | |
} | |
impl<T, P> Iterator for PairsMut<T, P> { | |
type Item = Pair<&mut T, &mut P>; | |
} | |
impl<T> Iterator for Range<T> { | |
type Item = &T; | |
} | |
impl<K, V> Iterator for ValuesMut<K, V> { | |
type Item = &mut V; | |
} | |
impl<R> Iterator for Bytes<R> where R: Read { | |
type Item = Result<u8, Error>; | |
} | |
impl<K, V, S> Iterator for Entries<K, V, S> where S: BuildHasher { | |
type Item = OccupiedEntry<K, V, S>; | |
} | |
impl<T> Iterator for IntoIter<T> { | |
type Item = T; | |
} | |
impl<K> Iterator for IntoIter<K> { | |
type Item = K; | |
} | |
impl Iterator for Input { | |
type Item = char; | |
} | |
impl<T> Iterator for ValueIter<T> where {error} { | |
type Item = &T; | |
} | |
impl Iterator for ByteSerialize { | |
type Item = &{unknown}; | |
} | |
impl<A, B> Iterator for Chain<A, B> where A: Iterator, B: Iterator, <B as Iterator>::Item = {unknown} { | |
type Item = {unknown}; | |
} | |
impl Iterator for CaptureNames { | |
type Item = Option<&str>; | |
} | |
impl<K, V> Iterator for Values<K, V> { | |
type Item = &V; | |
} | |
impl<T> Iterator for IterMut<T> { | |
type Item = &mut T; | |
} | |
impl Iterator for DomainIterInternal { | |
type Item = &String; | |
} | |
impl Iterator for ClassBytesIter { | |
type Item = &ClassBytesRange; | |
} | |
impl<T> Iterator for MockHintIter<T> where T: Iterator { | |
type Item = {unknown}; | |
} | |
impl<S, T> Iterator for SliceChooseIter<S, T> where {error}, {error}, {error} { | |
type Item = &T; | |
} | |
impl<K> Iterator for Drain<K> { | |
type Item = K; | |
} | |
impl<K, V> Iterator for Values<K, V> { | |
type Item = &V; | |
} | |
impl Iterator for ParseIntoOwned { | |
type Item = (String, String); | |
} | |
impl<I> Iterator for StreamSafe<I> where I: Iterator, <I as Iterator>::Item = char { | |
type Item = char; | |
} | |
impl<I, P> Iterator for Filter<I, P> where I: Iterator, P: FnMut<{unknown}> { | |
type Item = {unknown}; | |
} | |
impl<T> Iterator for Iter<T> where T: Stackable { | |
type Item = &{unknown}; | |
} | |
impl<T, S1, S2> Iterator for SymmetricDifference<T, S1, S2> where T: Eq, T: Hash, S1: BuildHasher, S2: BuildHasher { | |
type Item = &T; | |
} | |
impl<K, V> Iterator for Iter<K, V> { | |
type Item = (&K, &V); | |
} | |
impl<R, S> Iterator for StreamFindIter<R, S> where R: Read, S: StateID { | |
type Item = Result<Match, Error>; | |
} | |
impl Iterator for EscapeUnicode { | |
type Item = char; | |
} | |
impl<K, V> Iterator for RangeMut<K, V> { | |
type Item = (&K, &mut V); | |
} | |
impl<K> Iterator for IntoIter<K> { | |
type Item = K; | |
} | |
impl<T, F> Iterator for DrainFilter<T, F> where F: FnMut<{unknown}> { | |
type Item = T; | |
} | |
impl Iterator for ProbeSeq { | |
type Item = usize; | |
} | |
impl<I, F> Iterator for Inspect<I, F> where I: Iterator, F: FnMut<{unknown}> { | |
type Item = {unknown}; | |
} | |
impl<T> Iterator for IntoIter<T> where T: Send { | |
type Item = Box<T>; | |
} | |
impl<I> Iterator for Cycle<I> where I: Clone, I: Iterator { | |
type Item = <I as Iterator>::Item; | |
} | |
impl<I> Iterator for Recompositions<I> where I: Iterator, <I as Iterator>::Item = char { | |
type Item = char; | |
} | |
impl<T, S> Iterator for Difference<T, S> where T: Eq, {error}, {error} { | |
type Item = &T; | |
} | |
impl Iterator for ReadDir { | |
type Item = Result<DirEntry, Error>; | |
} | |
impl Iterator for Params { | |
type Item = (Name, Name); | |
} | |
impl Iterator for BitMaskIter { | |
type Item = usize; | |
} | |
impl Iterator for SocketAddrs { | |
type Item = SocketAddr; | |
} | |
impl<T> Iterator for RChunksExactMut<T> { | |
type Item = &mut [T]; | |
} | |
impl<T, S> Iterator for Difference<T, S> where T: Eq, {error}, {error} { | |
type Item = &T; | |
} | |
impl Iterator for Iter { | |
type Item = Result<OsString, Error>; | |
} | |
impl Iterator for Split { | |
type Item = &[u8]; | |
} | |
impl<D, R, T> Iterator for DistIter<D, R, T> where D: Distribution<T>, R: Rng { | |
type Item = T; | |
} | |
impl Iterator for Delta { | |
type Item = &Cookie; | |
} | |
impl Iterator for SubCaptureMatches { | |
type Item = Option<Match>; | |
} | |
impl<A, F> Iterator for RepeatWith<F> where F: FnMut<{unknown}> { | |
type Item = A; | |
} | |
impl Iterator for Iter { | |
type Item = Header<Option<HeaderName>>; | |
} | |
impl<K, V> Iterator for ValuesMut<K, V> { | |
type Item = &mut V; | |
} | |
impl<T> Iterator for RawIntoIter<T> { | |
type Item = T; | |
} | |
impl<T, I> Iterator for GenericSplitN<I> where I: SplitIter, {error} { | |
type Item = T; | |
} | |
impl Iterator for IndexVecIter { | |
type Item = usize; | |
} | |
impl Iterator for ArgsOs { | |
type Item = OsString; | |
} | |
impl<R> Iterator for CaptureMatches<R> where R: RegularExpression, {error}, {unknown}: AsRef<[u8]> { | |
type Item = Locations; | |
} | |
impl Iterator for EncodeWide { | |
type Item = u16; | |
} | |
impl<I> Iterator for &mut I where I: Iterator { | |
type Item = {unknown}; | |
} | |
impl Iterator for Incoming { | |
type Item = Result<TcpStream, Error>; | |
} | |
impl<B, I, St, F> Iterator for Scan<I, St, F> where I: Iterator, F: FnMut<{unknown}> { | |
type Item = B; | |
} | |
impl Iterator for ByteClassRepresentatives { | |
type Item = u8; | |
} | |
impl Iterator for TokenTreeIter { | |
type Item = TokenTree; | |
} | |
impl<T> Iterator for Iter<T> { | |
type Item = &T; | |
} | |
impl<S> Iterator for FindOverlappingIter<S> where S: StateID { | |
type Item = Match; | |
} | |
impl<B, I, F> Iterator for Map<I, F> where I: Iterator, F: FnMut<{unknown}> { | |
type Item = B; | |
} | |
impl<T, F> Iterator for DrainFilter<T, F> where F: FnMut<{unknown}> { | |
type Item = T; | |
} | |
impl<T> Iterator for IntoIter<T> { | |
type Item = T; | |
} | |
impl<T> Iterator for Drain<T> { | |
type Item = T; | |
} | |
impl Iterator for Vars { | |
type Item = (String, String); | |
} | |
impl<T> Iterator for TryIter<T> { | |
type Item = T; | |
} | |
impl<T, P> Iterator for PrivateIter<T, P> { | |
type Item = &T; | |
} | |
impl<K, V> Iterator for IterMut<K, V> { | |
type Item = (&K, &mut V); | |
} | |
impl Iterator for Iter { | |
type Item = &Cookie; | |
} | |
impl<T> Iterator for Drain<T> where {error} { | |
type Item = T; | |
} | |
impl<T, S> Iterator for Difference<T, S> where T: Eq, T: Hash, S: BuildHasher { | |
type Item = &T; | |
} | |
impl<T> Iterator for IterMut<T> { | |
type Item = &mut T; | |
} | |
impl<T, P> Iterator for RSplitMut<T, P> where P: FnMut<{unknown}> { | |
type Item = &mut [T]; | |
} | |
impl<I> Iterator for Decompositions<I> where I: Iterator, <I as Iterator>::Item = char { | |
type Item = char; | |
} | |
impl<T, S> Iterator for Union<T, S> where T: Eq, {error}, {error} { | |
type Item = &T; | |
} | |
impl Iterator for TypeParamsMut { | |
type Item = &mut TypeParam; | |
} | |
impl Iterator for EscapeDebug { | |
type Item = char; | |
} | |
impl<I> Iterator for UnhintedIterator<I> where I: Iterator, I: Clone { | |
type Item = {unknown}; | |
} | |
impl<I, P> Iterator for TakeWhile<I, P> where I: Iterator, P: FnMut<{unknown}> { | |
type Item = {unknown}; | |
} | |
impl<K, V> Iterator for Drain<K, V> { | |
type Item = (K, V); | |
} | |
impl<T, P> Iterator for RSplit<T, P> where P: FnMut<{unknown}> { | |
type Item = &[T]; | |
} | |
impl<K, V> Iterator for IntoIter<K, V> { | |
type Item = (K, V); | |
} | |
impl<K, V> Iterator for Drain<K, V> { | |
type Item = (K, V); | |
} | |
impl Iterator for RrsigsByAlgorithms { | |
type Item = &Record; | |
} | |
impl Iterator for LookupIpIter { | |
type Item = IpAddr; | |
} | |
impl<T> Iterator for Iter<T> { | |
type Item = &T; | |
} | |
impl<A> Iterator for IntoIter<A> where A: Array { | |
type Item = {unknown}; | |
} | |
impl Iterator for AgeIter { | |
type Item = &[(char, char)]; | |
} | |
impl<I> Iterator for Enumerate<I> where I: Iterator { | |
type Item = ({unknown}, <I as Iterator>::Item); | |
} | |
impl<I> Iterator for UnhintedIterator<I> where I: Iterator, I: Clone { | |
type Item = {unknown}; | |
} | |
impl Iterator for Ancestors { | |
type Item = &Path; | |
} | |
impl Iterator for AllBytesIter { | |
type Item = u8; | |
} | |
impl<I> Iterator for Fuse<I> where I: Iterator { | |
type Item = <I as Iterator>::Item; | |
} | |
impl<I> Iterator for Rev<I> where I: DoubleEndedIterator { | |
type Item = <I as Iterator>::Item; | |
} | |
impl Iterator for AtomicStackEntries { | |
type Item = Arc<Entry>; | |
} | |
impl<T> Iterator for IntoIter<T> { | |
type Item = T; | |
} | |
impl Iterator for Keys { | |
type Item = &HeaderName; | |
} | |
impl<T> Iterator for Iter<T> { | |
type Item = (&HeaderName, &T); | |
} | |
impl<K, V> Iterator for IterMut<K, V> { | |
type Item = (&K, &mut V); | |
} | |
impl Iterator for TypeParams { | |
type Item = &TypeParam; | |
} | |
impl<R> Iterator for Matches<R> where R: RegularExpression, {error}, {unknown}: AsRef<[u8]> { | |
type Item = (usize, usize); | |
} | |
impl<K, V> Iterator for Drain<K, V> { | |
type Item = (K, V); | |
} | |
impl Iterator for SetMatchesIntoIter { | |
type Item = usize; | |
} | |
impl<I> Iterator for Splice<I> where I: Iterator { | |
type Item = {unknown}; | |
} | |
impl<K, V> Iterator for Keys<K, V> { | |
type Item = &K; | |
} | |
impl<T> Iterator for Iter<T> { | |
type Item = &T; | |
} | |
impl Iterator for SplitN { | |
type Item = &str; | |
} | |
impl Iterator for SplitWhitespace { | |
type Item = &str; | |
} | |
impl<T> Iterator for IntoIter<T> where T: Stackable { | |
type Item = T; | |
} | |
impl<K, V> Iterator for Iter<K, V> { | |
type Item = (&K, &V); | |
} | |
impl Iterator for BitMaskIter { | |
type Item = usize; | |
} | |
impl<T> Iterator for RawIter<T> { | |
type Item = Bucket<T>; | |
} | |
impl<K> Iterator for Drain<K> { | |
type Item = K; | |
} | |
impl<T> Iterator for RChunks<T> { | |
type Item = &[T]; | |
} | |
impl Iterator for CaseMappingIter { | |
type Item = char; | |
} | |
impl Iterator for SubCaptureMatches { | |
type Item = Option<Match>; | |
} | |
impl<I, T> Iterator for OptionShunt<I> where I: Iterator, <I as Iterator>::Item = Option<T> { | |
type Item = T; | |
} | |
impl<I, U> Iterator for FlattenCompat<I, U> where I: Iterator, U: Iterator, {unknown}: IntoIterator, <{unknown} as IntoIterator>::IntoIter = U, <{unknown} as IntoIterator>::Item = {unknown} { | |
type Item = {unknown}; | |
} | |
impl Iterator for Lines { | |
type Item = &str; | |
} | |
impl<K, V> Iterator for IntoIter<K, V> { | |
type Item = (K, V); | |
} | |
impl<T> Iterator for RawDrain<T> { | |
type Item = T; | |
} | |
impl<K, V> Iterator for IntoIter<K, V> { | |
type Item = (K, V); | |
} | |
impl Iterator for LifetimesMut { | |
type Item = &mut LifetimeDef; | |
} | |
impl Iterator for ProbeSeq { | |
type Item = usize; | |
} | |
impl Iterator for ParseIntoOwned { | |
type Item = (String, String); | |
} | |
impl Iterator for SupportedAlgorithmsIter { | |
type Item = Algorithm; | |
} | |
impl<E> Iterator for PercentEncode<E> where E: EncodeSet { | |
type Item = &{unknown}; | |
} | |
impl Iterator for EncodeUtf16 { | |
type Item = u16; | |
} | |
impl<I> Iterator for Peekable<I> where I: Iterator { | |
type Item = {unknown}; | |
} | |
impl<I> Iterator for IntervalSetIter<I> { | |
type Item = &I; | |
} | |
impl<T> Iterator for IterMut<T> { | |
type Item = (&HeaderName, &mut T); | |
} | |
impl Iterator for DomainIter { | |
type Item = &String; | |
} | |
impl Iterator for CharIndices { | |
type Item = (usize, {unknown}); | |
} | |
impl<T> Iterator for RawIterRange<T> { | |
type Item = Bucket<T>; | |
} | |
impl<T> Iterator for Union<T> where T: Ord { | |
type Item = &T; | |
} | |
impl<T> Iterator for RawDrain<T> { | |
type Item = T; | |
} | |
impl<K, V> Iterator for Keys<K, V> { | |
type Item = &K; | |
} | |
impl<T> Iterator for ChunksExactMut<T> { | |
type Item = &mut [T]; | |
} | |
impl Iterator for Fold { | |
type Item = char; | |
} | |
impl Iterator for Iter { | |
type Item = &OsStr; | |
} | |
impl<I, T> Iterator for Copied<I> where {error}, I: Iterator, <I as Iterator>::Item = &T, T: Copy { | |
type Item = T; | |
} | |
impl Iterator for FindIter { | |
type Item = Match; | |
} | |
impl<T> Iterator for Drain<T> { | |
type Item = T; | |
} | |
impl<K, V> Iterator for Drain<K, V> { | |
type Item = (K, V); | |
} | |
impl<K, V, I> Iterator for MergeIter<K, V, I> where K: Ord, I: Iterator, <I as Iterator>::Item = (K, V) { | |
type Item = (K, V); | |
} | |
impl Iterator for Utf8LossyChunksIter { | |
type Item = Utf8LossyChunk; | |
} | |
impl<K, V> Iterator for IterMut<K, V> where {error}, {error} { | |
type Item = (&K, &mut V); | |
} | |
impl Iterator for EscapeDefault { | |
type Item = u8; | |
} | |
impl Iterator for ConnectTakeAddrsIter { | |
type Item = SocketAddr; | |
} | |
impl Iterator for Matches { | |
type Item = Match; | |
} | |
impl<T> Iterator for Values<T> { | |
type Item = &T; | |
} | |
impl<T> Iterator for IntoIter<T> { | |
type Item = T; | |
} | |
impl<T> Iterator for Iter<T> where {error} { | |
type Item = u8; | |
} | |
impl Iterator for Pending { | |
type Item = i32; | |
} | |
impl<T> Iterator for Intersection<T> where T: Ord { | |
type Item = &T; | |
} | |
impl Iterator for Drain { | |
type Item = char; | |
} | |
impl<K, V> Iterator for Values<K, V> { | |
type Item = &V; | |
} | |
impl Iterator for IndexVecIntoIter { | |
type Item = usize; | |
} | |
impl<T> Iterator for RChunksMut<T> { | |
type Item = &mut [T]; | |
} | |
impl<K> Iterator for IntoIter<K> { | |
type Item = K; | |
} | |
impl Iterator for Args { | |
type Item = String; | |
} | |
impl<T> Iterator for IntoIter<T> { | |
type Item = (Option<HeaderName>, T); | |
} | |
impl<K, V> Iterator for IntoIter<K, V> { | |
type Item = (K, V); | |
} | |
impl Iterator for Components { | |
type Item = Component; | |
} | |
impl<T, S> Iterator for Intersection<T, S> where T: Eq, T: Hash, S: BuildHasher { | |
type Item = &T; | |
} | |
impl<T, P> Iterator for Pairs<T, P> { | |
type Item = Pair<&T, &P>; | |
} | |
impl<T> Iterator for Drain<T> { | |
type Item = (HeaderName, ValueDrain<T>); | |
} | |
impl<S> Iterator for FindIter<S> where S: StateID { | |
type Item = Match; | |
} | |
impl<S, T> Iterator for SliceChooseIter<S, T> where {error}, {error}, {error} { | |
type Item = &T; | |
} | |
impl Iterator for EscapeDefault { | |
type Item = char; | |
} | |
impl Iterator for Memchr3 { | |
type Item = usize; | |
} | |
impl Iterator for EnumSetupInstances { | |
type Item = Result<SetupInstance, i32>; | |
} | |
impl<K> Iterator for Iter<K> { | |
type Item = &K; | |
} | |
impl<K, V> Iterator for ValuesMut<K, V> { | |
type Item = &mut V; | |
} | |
impl Iterator for VarsOs { | |
type Item = (OsString, OsString); | |
} | |
impl<A> Iterator for Range<A> where A: Step { | |
type Item = A; | |
} | |
impl Iterator for SplitN { | |
type Item = &[u8]; | |
} | |
impl<T> Iterator for Iter<T> { | |
type Item = &T; | |
} | |
impl<T> Iterator for IterMut<T> { | |
type Item = &mut T; | |
} | |
impl<T, S> Iterator for Union<T, S> where T: Eq, T: Hash, S: BuildHasher { | |
type Item = &T; | |
} | |
impl Iterator for LookupIntoIter { | |
type Item = RData; | |
} | |
impl<K, V> Iterator for Iter<K, V> { | |
type Item = (&K, &V); | |
} | |
impl<T> Iterator for SymmetricDifference<T> where T: Ord { | |
type Item = &T; | |
} | |
impl<T> Iterator for Iter<T> { | |
type Item = &T; | |
} | |
impl Iterator for IntoIter { | |
type Item = Event; | |
} | |
impl<K, V> Iterator for Iter<K, V> { | |
type Item = (&K, &V); | |
} | |
impl Iterator for IntoIter { | |
type Item = TokenTree; | |
} | |
impl Iterator for Input { | |
type Item = char; | |
} | |
impl Iterator for PercentEncode { | |
type Item = &{unknown}; | |
} | |
impl Iterator for Bytes { | |
type Item = u8; | |
} | |
impl Iterator for IndexVecIter { | |
type Item = usize; | |
} | |
impl<T> Iterator for ChunksExact<T> { | |
type Item = &[T]; | |
} | |
impl Iterator for Memchr2 { | |
type Item = usize; | |
} | |
impl<T> Iterator for Chunks<T> { | |
type Item = &[T]; | |
} | |
impl Iterator for ClassUnicodeIter { | |
type Item = &ClassUnicodeRange; | |
} | |
impl Iterator for LookupIpIntoIter { | |
type Item = IpAddr; | |
} | |
impl<T, S> Iterator for Intersection<T, S> where T: Eq, {error}, {error} { | |
type Item = &T; | |
} | |
impl<A> Iterator for RangeFrom<A> where A: Step { | |
type Item = A; | |
} | |
impl Iterator for LiteralIter { | |
type Item = &[u8]; | |
} | |
impl<T> Iterator for Iter<T> { | |
type Item = T; | |
} | |
impl<I> Iterator for WindowHintedIterator<I> where I: ExactSizeIterator, I: Iterator, I: Clone { | |
type Item = {unknown}; | |
} | |
impl<I> Iterator for LineColIterator<I> where I: Iterator, <I as Iterator>::Item = Result<u8, Error> { | |
type Item = Result<u8, Error>; | |
} | |
impl<T> Iterator for Iter<T> { | |
type Item = &T; | |
} | |
impl<T> Iterator for Empty<T> { | |
type Item = T; | |
} | |
impl<T> Iterator for Difference<T> where T: Ord { | |
type Item = &T; | |
} | |
impl Iterator for Lifetimes { | |
type Item = &LifetimeDef; | |
} | |
impl Iterator for ToUppercase { | |
type Item = char; | |
} | |
impl<K> Iterator for Iter<K> { | |
type Item = &K; | |
} | |
impl Iterator for SubCapturesPosIter { | |
type Item = Option<(usize, usize)>; | |
} | |
impl Iterator for X509NameEntries { | |
type Item = &{unknown}; | |
} | |
impl<T> Iterator for ValueDrain<T> { | |
type Item = T; | |
} | |
impl Iterator for SetMatchesIter { | |
type Item = usize; | |
} | |
impl<T, S> Iterator for Union<T, S> where T: Eq, {error}, {error} { | |
type Item = &T; | |
} | |
impl Iterator for PercentDecode { | |
type Item = u8; | |
} | |
impl<T, F> Iterator for FromFn<F> where F: FnMut<{unknown}> { | |
type Item = T; | |
} | |
impl<T> Iterator for IterMut<T> { | |
type Item = (usize, &mut T); | |
} | |
impl Iterator for CaptureNames { | |
type Item = Option<&str>; | |
} | |
trait Hasher {} | |
impl Hasher for SipHasher13 {} | |
impl Hasher for IdHasher {} | |
impl Hasher for SipHasher {} | |
impl<S> Hasher for Hasher<S> where S: Sip {} | |
impl Hasher for FnvHasher {} | |
impl Hasher for Hasher {} | |
impl Hasher for IdHasher {} | |
impl Hasher for DefaultHasher {} | |
impl<H> Hasher for &mut H where H: Hasher {} | |
struct Handle; | |
struct UnixSocket; | |
struct ClassFrame; | |
struct Cell<T>; | |
struct ZlibEncoder<R>; | |
struct Span; | |
struct Label; | |
struct Repr; | |
struct Buffer<T>; | |
struct AccessError; | |
struct zx_guest_packet_t; | |
struct Arguments; | |
struct Request<P>; | |
struct DeflateEncoder<R>; | |
struct HeaderValue; | |
struct Wtf8; | |
struct Error; | |
struct Counter<T>; | |
struct DigestBytes; | |
struct Instant; | |
struct AppInitService<T, B>; | |
struct Successors<T, F>; | |
struct RW; | |
struct Map<K, V>; | |
struct EncodeUtf16; | |
struct SyncSender<T>; | |
struct RangeToInclusive<Idx>; | |
struct FramedWrite<T, B>; | |
struct Events; | |
trait Hash {} | |
impl Hash for OsStr {} | |
impl Hash for CodePoint {} | |
impl Hash for Scheme {} | |
impl Hash for Wtf8 {} | |
impl<O, T> Hash for OwningRefMut<O, T> where T: Hash {} | |
impl<T> Hash for &T where T: Hash {} | |
impl Hash for Lifetime {} | |
impl Hash for Path {} | |
impl Hash for PrefixComponent {} | |
impl<T> Hash for String<T> where T: AsRef<[u8]> {} | |
impl Hash for TraitItemVerbatim {} | |
impl Hash for Mime {} | |
impl Hash for ResourceDef {} | |
impl<S> Hash for Ascii<S> where S: AsRef<str> {} | |
impl Hash for PathBuf {} | |
impl<S> Hash for Unicode<S> where S: AsRef<str> {} | |
impl<Tz> Hash for Date<Tz> where Tz: TimeZone {} | |
impl Hash for MaybeLower {} | |
impl Hash for SocketAddrV6 {} | |
impl Hash for Uri {} | |
impl Hash for str {} | |
impl<O, T> Hash for OwningRef<O, T> where T: Hash {} | |
impl<T> Hash for *mut T {} | |
impl Hash for Index {} | |
impl<S> Hash for UniCase<S> where S: AsRef<str> {} | |
impl Hash for TokenStreamHelper {} | |
impl Hash for TypeVerbatim {} | |
impl Hash for Name {} | |
impl Hash for NaiveDateTime {} | |
impl<A> Hash for VecDeque<A> where A: Hash {} | |
impl<A> Hash for AddressSender<A> where A: Actor {} | |
impl Hash for Custom {} | |
impl<B> Hash for Cow<B> where B: Hash, B: ToOwned {} | |
impl Hash for Ident {} | |
impl Hash for Version {} | |
impl<T> Hash for NonNull<T> {} | |
impl Hash for SocketAddrV4 {} | |
impl Hash for ! {} | |
impl<K> Hash for KeyRef<K> where K: Hash {} | |
impl Hash for Url {} | |
impl Hash for Bytes {} | |
impl<A> Hash for Addr<A> where A: Actor {} | |
impl Hash for PatVerbatim {} | |
impl Hash for Attribute {} | |
impl Hash for Label {} | |
impl<M> Hash for Recipient<M> where M: Message, M: Send, {unknown}: Send {} | |
impl<T> Hash for Vec<T> where T: Hash {} | |
impl Hash for Encoding {} | |
impl Hash for bool {} | |
impl Hash for ItemVerbatim {} | |
impl<T> Hash for &mut T where T: Hash {} | |
impl<K, V, S> Hash for LinkedHashMap<K, V, S> where K: Hash, K: Eq, V: Hash, S: BuildHasher {} | |
impl<Tz> Hash for DateTime<Tz> where Tz: TimeZone {} | |
impl Hash for BytesMut {} | |
impl Hash for TokenTreeHelper {} | |
impl<T> Hash for LinkedList<T> where T: Hash {} | |
impl<Idx> Hash for RangeInclusive<Idx> where Idx: Hash {} | |
impl Hash for OsString {} | |
impl Hash for char {} | |
impl Hash for Ipv6Addr {} | |
impl<T> Hash for *const T {} | |
impl Hash for DeltaCookie {} | |
impl Hash for ExprVerbatim {} | |
impl Hash for ItemMacro2 {} | |
impl Hash for Key {} | |
impl Hash for Macro {} | |
impl Hash for Authority {} | |
impl Hash for Ipv4Addr {} | |
impl Hash for Wtf8Buf {} | |
impl<T> Hash for Discriminant<T> {} | |
impl<T> Hash for [T] where T: Hash {} | |
impl Hash for ForeignItemVerbatim {} | |
impl<T> Hash for Rc<T> where T: Hash {} | |
impl Hash for ImplItemVerbatim {} | |
impl Hash for Url {} | |
impl<K, V> Hash for BTreeMap<K, V> where K: Hash, V: Hash {} | |
impl Hash for String {} | |
impl<T> Hash for Arc<T> where T: Hash {} | |
impl Hash for NaiveTime {} | |
struct MZOInflate; | |
struct Literal; | |
struct Drain; | |
struct NotifyHandle; | |
struct BrotliEncoder<R>; | |
struct Display; | |
struct FuturesUnordered<F>; | |
struct UnparkEvent; | |
struct Flatten<S>; | |
struct SocketAddrV6; | |
struct Inspect<I, F>; | |
struct Slab<T>; | |
struct Scheduler<U>; | |
struct Io<T, P>; | |
struct SendError<T>; | |
struct Signer; | |
struct Condvar; | |
struct Pong; | |
struct Once; | |
struct CloneableService<T>; | |
struct FramedWrite2<T>; | |
struct Captures; | |
struct Hasher; | |
struct Group; | |
struct Captures; | |
struct UnixDatagram; | |
struct Fuse<T, U>; | |
struct Values<K, V>; | |
struct IterMut<T>; | |
struct SrvLookupFuture; | |
struct Level<T>; | |
struct Body; | |
struct Args; | |
struct ZlibDecoder<R>; | |
struct Inner<T>; | |
struct IntoIter<K>; | |
struct TrySendError<T>; | |
struct SpawnHandle<Item, Error>; | |
trait Encoder { | |
type Item; | |
type Error; | |
} | |
impl Encoder for BytesCodec { | |
type Item = Bytes; | |
type Error = Error; | |
} | |
impl Encoder for Codec { | |
type Item = Message; | |
type Error = ProtocolError; | |
} | |
impl Encoder for ClientCodec { | |
type Item = Message<(RequestHead, BodySize)>; | |
type Error = Error; | |
} | |
impl Encoder for LinesCodec { | |
type Item = String; | |
type Error = Error; | |
} | |
impl<T, U> Encoder for Fuse<T, U> where U: Encoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl Encoder for LinesCodec { | |
type Item = String; | |
type Error = Error; | |
} | |
impl Encoder for Codec { | |
type Item = Message<(Response<()>, BodySize)>; | |
type Error = Error; | |
} | |
impl Encoder for BytesCodec { | |
type Item = Bytes; | |
type Error = Error; | |
} | |
impl<T, U> Encoder for Fuse<T, U> where U: Encoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
impl Encoder for BytesCodec { | |
type Item = Bytes; | |
type Error = Error; | |
} | |
impl<T, U> Encoder for Fuse<T, U> where U: Encoder { | |
type Item = {unknown}; | |
type Error = {unknown}; | |
} | |
struct Codec; | |
struct Rx<T>; | |
struct Bad; | |
struct Mask; | |
struct Discriminant<T>; | |
struct Empty; | |
struct Range<K, V>; | |
struct Parts; | |
struct HeaderName; | |
struct FramedRead<T, D>; | |
struct UnboundedReceiver<T>; | |
struct Semaphore; | |
struct Values<K, V>; | |
struct Settings; | |
struct SendRequest<B>; | |
struct Extensions; | |
struct BrotliDecoder<R>; | |
struct ParseBuffer; | |
struct PingPong; | |
struct GzDecoder<R>; | |
struct Builder; | |
struct WriterInnerLock<W>; | |
trait Eq {} | |
impl<T> Eq for NonNull<T> {} | |
impl<K, V, S> Eq for HashMap<K, V, S> where K: Eq, {error}, V: Eq, {error} {} | |
impl Eq for Url {} | |
impl<T> Eq for HeaderMap<T> where T: Eq {} | |
impl Eq for Authority {} | |
impl Eq for Algorithm {} | |
impl Eq for Lifetime {} | |
impl Eq for ImplItemVerbatim {} | |
impl<A> Eq for SmallVec<A> where A: Array, {unknown}: Eq {} | |
impl Eq for Mime {} | |
impl Eq for OsString {} | |
impl<T> Eq for Vec<T> where T: Eq {} | |
impl Eq for InternalNumeric {} | |
impl<T> Eq for [T] where T: Eq {} | |
impl Eq for AcceptEncoding {} | |
impl<S> Eq for Ascii<S> where S: AsRef<str> {} | |
impl<O, T> Eq for OwningRef<O, T> where T: Eq {} | |
impl<T> Eq for Arc<T> where T: Eq {} | |
impl<K, V, S> Eq for IndexMap<K, V, S> where K: Eq, K: Hash, V: Eq, S: BuildHasher {} | |
impl Eq for Index {} | |
impl Eq for Ordering {} | |
impl<H> Eq for BuildHasherDefault<H> {} | |
impl<T> Eq for *mut T {} | |
impl Eq for Algorithm {} | |
impl<T, S> Eq for HashSet<T, S> where T: Eq, T: Hash, S: BuildHasher {} | |
impl Eq for Dropable {} | |
impl Eq for OsStr {} | |
impl Eq for {unknown} {} | |
impl<M> Eq for Recipient<M> where M: Message, M: Send, {unknown}: Send {} | |
impl Eq for SocketAddrV4 {} | |
impl Eq for PathAndQuery {} | |
impl Eq for Algorithm {} | |
impl Eq for BytesMut {} | |
impl<A> Eq for &mut A where A: Eq {} | |
impl<C, P> Eq for NameServer<C, P> where C: DnsHandle, P: ConnectionProvider, <P as ConnectionProvider>::ConnHandle = C {} | |
impl<A> Eq for &A where A: Eq {} | |
impl<T> Eq for LinkedList<T> where T: Eq {} | |
impl<A> Eq for VecDeque<A> where A: Eq {} | |
impl Eq for Components {} | |
impl Eq for Ident {} | |
impl<T> Eq for RefCell<T> where T: Eq {} | |
impl Eq for Dropable {} | |
impl Eq for Ipv6Addr {} | |
impl Eq for CStr {} | |
impl Eq for DeltaCookie {} | |
impl Eq for Path {} | |
impl<S> Eq for Unicode<S> where S: AsRef<str> {} | |
impl Eq for NameServerState {} | |
impl Eq for NameServerStateInner {} | |
impl<T> Eq for Discriminant<T> {} | |
impl<Tz> Eq for DateTime<Tz> where Tz: TimeZone {} | |
impl Eq for ContentType {} | |
impl Eq for ItemMacro2 {} | |
impl Eq for ExprVerbatim {} | |
impl Eq for Attribute {} | |
impl<T> Eq for Rc<T> where T: Eq {} | |
impl Eq for HeaderValue {} | |
impl<K, V, S> Eq for LinkedHashMap<K, V, S> where K: Hash, K: Eq, V: Eq, S: BuildHasher {} | |
impl<K, V, S> Eq for HashMap<K, V, S> where K: Eq, {error}, V: Eq, {error} {} | |
impl Eq for Macro {} | |
impl Eq for ! {} | |
impl Eq for ThreadPool {} | |
impl Eq for ForeignItemVerbatim {} | |
impl Eq for Bytes {} | |
impl Eq for Blocks {} | |
impl<Tz> Eq for Date<Tz> where Tz: TimeZone {} | |
impl<K, V, S> Eq for HashMap<K, V, S> where K: Eq, K: Hash, V: Eq, S: BuildHasher {} | |
impl<T, S> Eq for HashSet<T, S> where T: Eq, {error}, {error} {} | |
impl Eq for Algorithm {} | |
impl Eq for Encoding {} | |
impl Eq for Uri {} | |
impl Eq for TraitItemVerbatim {} | |
impl<A> Eq for AddressSender<A> where A: Actor {} | |
impl Eq for zx_guest_packet_t {} | |
impl<T, S> Eq for HashSet<T, S> where T: Eq, {error}, {error} {} | |
impl Eq for SocketAddrV6 {} | |
impl<T> Eq for OrderWrapper<T> {} | |
impl<O, T> Eq for OwningRefMut<O, T> where T: Eq {} | |
impl Eq for TypeVerbatim {} | |
impl<T> Eq for Cell<T> where T: Eq, T: Copy {} | |
impl<A> Eq for Addr<A> where A: Actor {} | |
impl Eq for PathBuf {} | |
impl Eq for Url {} | |
impl<T> Eq for *const T {} | |
impl Eq for Ipv4Addr {} | |
impl<K> Eq for KeyRef<K> where K: Eq {} | |
impl<S> Eq for UniCase<S> where S: AsRef<str> {} | |
impl Eq for PatVerbatim {} | |
impl Eq for Key {} | |
impl Eq for ResourceDef {} | |
impl<Idx> Eq for RangeInclusive<Idx> where Idx: Eq {} | |
impl<K, V> Eq for BTreeMap<K, V> where K: Eq, V: Eq {} | |
impl Eq for {unknown} {} | |
impl<B> Eq for Cow<B> where B: Eq, B: ToOwned {} | |
impl Eq for Scheme {} | |
impl Eq for ItemVerbatim {} | |
impl Eq for Algorithm {} | |
impl Eq for Infallible {} | |
impl Eq for str {} | |
impl<T, S> Eq for IndexSet<T, S> where T: Eq, T: Hash, S: BuildHasher {} | |
impl Eq for NameServerStats {} | |
struct Thread; | |
struct ThreadBound<T>; | |
struct MapErr<S, F>; | |
struct Drain<T>; | |
struct Task; | |
struct FramedWrite<T, E>; | |
struct Content; | |
struct SocketAddr; | |
struct Reason; | |
struct CStr; | |
struct Iter<T>; | |
struct Select; | |
struct Iter<T>; | |
struct AssertUnwindSafe<T>; | |
trait AsyncContextParts<A> {} | |
impl<A> AsyncContextParts<A> for Context<A> where A: Actor, <A as Actor>::Context = Context<A> {} | |
struct Port<T>; | |
struct Iter<T>; | |
struct RareByteOffsets; | |
struct VacantEntry<K, V>; | |
struct Result<T, E>; | |
struct Key; | |
struct IntoIter; | |
struct Overlapped; | |
struct Buf; | |
struct ScalarRange; | |
struct InnerConnectorResponseB<T, Io1, Io2>; | |
struct Framed<T, U>; | |
struct StdoutLock; | |
struct SkipWhile<I, P>; | |
struct ParseOptions; | |
struct Pin<P>; | |
struct c_void; | |
struct Rsa<T>; | |
struct TrySendError<T>; | |
struct Data<T>; | |
struct TokenTree; | |
struct IntoIter<K, V>; | |
struct IterResult<I>; | |
struct Weak<T>; | |
struct ZlibEncoder<R>; | |
struct MutexGuard<T>; | |
struct Receiver<T>; | |
struct SendError<T, E>; | |
struct Bound<T>; | |
struct SymmetricDifference<T>; | |
struct Url; | |
struct NaiveDateTime; | |
struct DeflateEncoder<R>; | |
struct RawEntryBuilder<K, V, S>; | |
struct RecvStream; | |
struct TcpListener; | |
struct Drain<K, V>; | |
struct Components; | |
struct SilentDebug<T>; | |
struct ByteClasses; | |
struct SourceFile; | |
struct ServiceResponse<B>; | |
struct Url; | |
trait Strategy {} | |
impl Strategy for OnUnwind {} | |
impl Strategy for OnSuccess {} | |
impl Strategy for Always {} | |
struct Punctuated<T, P>; | |
struct Iter<K, V>; | |
struct Handle; | |
struct Spawn<T>; | |
struct PathAndQuery; | |
struct SplitPaths; | |
struct MapInitErrFuture<A, F, E>; | |
struct CapturesDebug; | |
struct BrotliDecoder<R>; | |
struct OneshotDnsResponseReceiver<F>; | |
struct RangeFrom<Idx>; | |
struct Barrier; | |
struct Repeat<T, E>; | |
struct Value; | |
struct UnixListener; | |
struct PhantomData<T>; | |
struct RawEntryMut<K, V, S>; | |
struct PollOpt; | |
struct RegexSet; | |
struct Chunks<S>; | |
struct RxFields<T>; | |
struct InternalNumeric; | |
struct Stderr; | |
struct Span; | |
struct ActorWithSmallMailBox; | |
struct Regex; | |
struct Mime; | |
struct AtomicPtr<T>; | |
struct ServiceRequest; | |
struct FlattenStream<F>; | |
struct Selector; | |
struct IoSliceMut; | |
struct StderrLock; | |
struct BoxStd; | |
struct IterOk<I, E>; | |
struct Slot; | |
struct FramedRead<T, D>; | |
struct Key<T>; | |
struct Framed<T, B>; | |
struct BsDebug; | |
struct Ready; | |
struct ResponseBody<B>; | |
struct IntoIter<T>; | |
struct MultiGzDecoder<R>; | |
struct OwningRefMut<O, T>; | |
struct Iter<K>; | |
struct Mdf; | |
struct LookupIpFuture<C>; | |
struct SetReadiness; | |
struct Results<S, E>; | |
struct GzDecoder<W>; | |
struct Codec; | |
struct SourceFile; | |
struct LinesCodec; | |
struct Inner; | |
struct AtomicBool; | |
struct Keys<K, V>; | |
struct VecDeque<T>; | |
struct Buffered<S>; | |
struct AddressSender<A>; | |
struct Waker; | |
struct SpawnHandle<Item, Error>; | |
struct SocketAddrV4; | |
struct FromErr<S, E>; | |
struct Poll; | |
struct ClassBytesRange; | |
struct Certificate; | |
struct PoisonError<T>; | |
struct DirEntry; | |
struct Filter<I, P>; | |
struct Socket; | |
struct FramedWrite<T, E>; | |
struct Iter<I>; | |
struct Keys<K, V>; | |
struct TokenStream; | |
struct RegValue; | |
struct Key<T>; | |
struct TransformFromErrFuture<T, S, E>; | |
struct Reactor; | |
struct Task; | |
struct UdpSocket; | |
struct Error; | |
struct Error; | |
struct Ping; | |
struct TcpStream; | |
struct Mutex<T>; | |
struct Filter; | |
struct Literal; | |
struct ThreadRng; | |
struct Sender<T>; | |
struct SelectedOperation; | |
struct ActorResponse<A, I, E>; | |
struct Enter; | |
struct BorrowMutError; | |
struct TrySendError<T>; | |
struct InOrderError<E>; | |
struct Request<T>; | |
struct Isaac64Core; | |
struct Intersection<T, S>; | |
struct Ident; | |
struct ListServicesFuture; | |
struct BytesCodec; | |
struct Name; | |
struct Slice; | |
struct SyncFailure<T>; | |
struct Values<K, V>; | |
struct KeyValues; | |
struct ThreadPool; | |
struct Regex; | |
struct ParValues<K, V>; | |
struct AsyncResolver; | |
struct SendError<T>; | |
struct FramedRead<T, D>; | |
struct DeflateDecoder<R>; | |
struct Of; | |
struct Writer; | |
struct ThreadRng; | |
struct ServiceInfoFuture; | |
struct JoinHandle<T>; | |
struct InternalBacktrace; | |
struct CodePoint; | |
struct IntoParIter<K, V>; | |
struct Ipv6Addr; | |
trait MessageType {} | |
impl MessageType for Request<Box<dyn Stream<Item = Bytes, Error = PayloadError>>> {} | |
impl MessageType for ResponseHead {} | |
struct Once<T>; | |
struct GzEncoder<R>; | |
struct Hex; | |
struct SendError<T>; | |
struct Union<T>; | |
struct Response<I, E>; | |
struct RangeMut<K, V>; | |
struct Prioritized<B>; | |
struct FixedOffset; | |
struct SplitInternal<P>; | |
struct StateFlags; | |
struct IntoIter<T>; | |
struct Logger; | |
struct RwLockWriteGuard<T>; | |
struct Ref<T>; | |
struct OccupiedEntry<K, V>; | |
struct FromCache; | |
struct ClientCodec; | |
struct HeaderMap<T>; | |
struct Events; | |
struct Cell<T>; | |
struct Drain<K>; | |
struct AddressReceiver<A>; | |
struct Group; | |
struct TcpListener; | |
struct RegexSet; | |
struct GzDecoder<R>; | |
struct SyncArbiter<A>; | |
struct Ident; | |
struct Span; | |
struct ArrayToken; | |
struct Background<F, G>; | |
struct Decoder; | |
struct Scan<I, St, F>; | |
struct FromFn<F>; | |
struct UdpSocket; | |
struct TokenTreeIter; | |
struct IntoIter<T>; | |
struct ULiteral; | |
struct ZlibDecoder<R>; | |
struct LineWriter<W>; | |
struct SettingsFlags; | |
struct Sender<M>; | |
struct Map<I, F>; | |
struct MailboxError; | |
struct QueryFuture<C>; | |
struct ArbiterCommand; | |
struct ParIter<K, V>; | |
struct IntoIter<T>; | |
struct Vars; | |
struct RawValue; | |
struct RangeTo<Idx>; | |
struct InsertCache; | |
struct BytesCodec; | |
trait Ops { | |
type Flush; | |
} | |
impl Ops for {unknown} { | |
type Flush = {unknown}; | |
} | |
impl Ops for {unknown} { | |
type Flush = {unknown}; | |
} | |
struct WindowsBuffer; | |
struct DeflateDecoder<W>; | |
struct IoStandardStream; | |
struct Difference<T>; | |
struct WriterInner<W>; | |
struct Ansi<W>; | |
struct BrotliEncoder<W>; | |
struct CrcWriter<W>; | |
struct Writer; | |
struct WriteEarlyData; | |
struct GzEncoder<W>; | |
struct LossyStandardStream<W>; | |
struct BufferedStandardStream; | |
struct Hasher; | |
struct Writer; | |
struct ZlibDecoder<W>; | |
struct StdoutRaw; | |
struct StandardStreamLock; | |
struct ZlibEncoder<W>; | |
struct DeflateEncoder<W>; | |
struct Writer; | |
struct IoStandardStreamLock; | |
struct WriterFormatter; | |
struct StandardStream; | |
struct Buffer; | |
struct BorrowError; | |
struct Union<T, S>; | |
struct UnixSocket; | |
struct StreamOwned<S, T>; | |
struct Events; | |
struct Awakener; | |
struct ReceiverCtl; | |
struct UnixListener; | |
struct UnixListener; | |
struct UdpSocket; | |
struct TcpListener; | |
struct UnixDatagram; | |
struct Receiver<T>; | |
struct RefCell<T>; | |
struct EventedFd; | |
struct Timer<T>; | |
struct Awakener; | |
struct MyRegistration; | |
struct RawVacantEntryMut<K, V, S>; | |
struct SocketListener; | |
struct Stream<S, IO>; | |
struct LexError; | |
struct TcpBuilder; | |
struct BrotliEncoder<R>; | |
struct PathBuf; | |
struct Writer<W, D>; | |
struct Key<T>; | |
struct RequestHead; | |
struct Binding; | |
struct IsoWeek; | |
struct Sender<T>; | |
struct Position; | |
struct Utf8Sequence; | |
struct ReuniteError<T>; | |
struct Metadata; | |
struct Dsa<T>; | |
struct TakeWhile<I, P>; | |
struct NaiveTime; | |
struct MapErrFuture<A, F, E>; | |
struct SplitNInternal<P>; | |
struct Handshaking<T, B>; | |
struct BytesCodec; | |
struct WeakAddressSender<A>; | |
struct Split<B>; | |
struct PayloadDecoder; | |
struct Difference<T, S>; | |
struct SleepService; | |
struct StandardConnection; | |
struct Stack; | |
trait Now {} | |
impl Now for Clock {} | |
struct MatchIndicesInternal<P>; | |
struct Reverse<T>; | |
struct LinesCodec; | |
struct SymmetricDifference<T, S1, S2>; | |
struct Union<T, S>; | |
struct Date<Tz>; | |
struct MatchesInternal<P>; | |
struct ClientPayloadCodec; | |
struct ParIntersection<T, S1, S2>; | |
struct SymmetricDifference<T, S>; | |
struct SipHasher13; | |
struct IdHasher; | |
struct ParDifference<T, S1, S2>; | |
struct Entry<K, V>; | |
struct VacantEntry<K, V>; | |
struct SipHasher; | |
struct ParUnion<T, S1, S2>; | |
struct Builder; | |
struct Act; | |
struct Guard<T>; | |
struct Difference<T, S>; | |
struct ParSymmetricDifference<T, S1, S2>; | |
struct LruCache<K, V, S>; | |
struct DistIter<D, R, T>; | |
struct FnvHasher; | |
struct Intersection<T, S>; | |
struct CachedThreadLocal<T>; | |
struct Entered<P>; | |
struct DateTime<Tz>; | |
struct MessageDecoder<T>; | |
struct Mutex<R, T>; | |
struct Skip<I>; | |
struct WaitForConnection<Io>; | |
struct InnerConnectorResponseA<T, Io1, Io2>; | |
struct StreamDeserializer<R, T>; | |
struct ResolveError; | |
struct OccupiedEntry<K, V>; | |
struct DecodeUtf16<I>; | |
struct MatchKind; | |
struct Lines<B>; | |
struct CurrentThread<P>; | |
struct ScopeGuard<T, F, S>; | |
struct Take<I>; | |
struct Repeat<A>; | |
struct Connection<T, B>; | |
struct OpenConnection<F, Io>; | |
struct Wait<S>; | |
struct ResultShunt<I, E>; | |
struct IntoIter<T>; | |
struct Resolver; | |
struct IdHasher; | |
struct Connection<T, B>; | |
struct Drain<T>; | |
struct Encoder<B>; | |
struct IterBinomial<T>; | |
struct Item<A>; | |
struct Payload; | |
struct Srv; | |
struct Map<S, F>; | |
struct OnceWith<F>; | |
struct zx_packet_type_t; | |
struct EnumKeys; | |
struct Unfold<T, F, Fut>; | |
struct Decoder<S>; | |
struct IntoIter<A>; | |
struct ThreadLocal<T>; | |
struct FilterMap<S, F>; | |
struct Payload; | |
struct Receiver<T>; | |
struct Payload; | |
struct Payload<S>; | |
struct PlStream<Io>; | |
struct RawIntoIter<T>; | |
struct EnumValues; | |
struct ArcSwapAny<T, S>; | |
struct DefaultHasher; | |
struct TrustAnchor; | |
struct IntoIter<T>; | |
struct Cloned<I>; | |
struct Drain<T>; | |
struct UdpClientConnect<MF>; | |
struct Bytes<R>; | |
struct Drain<K>; | |
struct StreamFindIter<R, S>; | |
struct LinkedHashMap<K, V, S>; | |
struct IntoIter<K>; | |
struct Cycle<I>; | |
struct ReadDir; | |
struct Iter; | |
struct DistIter<D, R, T>; | |
struct RepeatWith<F>; | |
struct RawIntoIter<T>; | |
struct GenericSplitN<I>; | |
struct Handshake<T, B>; | |
struct Incoming; | |
struct HashMap<K, V, S>; | |
struct Resolver<T>; | |
struct TryIter<T>; | |
struct Drain<T>; | |
struct Fuse<I>; | |
struct Rev<T>; | |
struct IndexSet<T, S>; | |
struct IntoIter<T>; | |
struct Drain<K>; | |
struct StreamLog<B>; | |
struct OptionShunt<I>; | |
struct RawDrain<T>; | |
struct Context<A>; | |
struct RawDrain<T>; | |
struct Copied<I>; | |
struct TrySend<C, P>; | |
struct Drain<T>; | |
struct IntoIter<T>; | |
struct IntoIter<K>; | |
struct Blocks; | |
struct EnumSetupInstances; | |
struct Iter<T>; | |
struct LineColIterator<I>; | |
struct TimeoutService<S>; | |
struct ValueDrain<T>; | |
struct NFA<S>; | |
struct DnsExchangeConnectInner<F, S, R>; | |
struct Shutdown<A>; | |
struct ConnectError; | |
struct MapFuture<A, F, Response>; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment