Trait hyper::client::connect::Connect[][src]

pub trait Connect: Sealed + Sized { }

Connect to a destination, returning an IO transport.

A connector receives a Uri and returns a Future of the ready connection.

Trait Alias

This is really just an alias for the tower::Service trait, with additional bounds set for convenience inside hyper. You don’t actually implement this trait, but tower::Service<Uri> instead.

Implementors

impl<S, T> Connect for S where
    S: Service<Uri, Response = T> + Send + 'static,
    S::Error: Into<Box<dyn StdError + Send + Sync>>,
    S::Future: Unpin + Send,
    T: AsyncRead + AsyncWrite + Connection + Unpin + Send + 'static, 
[src]

type _Svc = S

Loading content...