Trait hyper::client::Connect
[−]
[src]
pub trait Connect: Service<Request = Uri, Error = Error> + 'static { type Output: AsyncRead + AsyncWrite + 'static; type Future: Future<Item = Self::Output, Error = Error> + 'static; fn connect(&self, _: Uri) -> Self::Future; }
A connector creates an Io to a remote address..
This trait is not implemented directly, and only exists to make
the intent clearer. A connector should implement Service
with
Request=Uri
and Response: Io
instead.
Associated Types
type Output: AsyncRead + AsyncWrite + 'static
The connected Io Stream.
type Future: Future<Item = Self::Output, Error = Error> + 'static
A Future that will resolve to the connected Stream.