Trait hyper::client::connect::Connect [−][src]
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]
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,