Trait hyper::net::NetworkConnector
[−]
[src]
pub trait NetworkConnector { type Stream: Into<Box<NetworkStream + Send>>; fn connect(&self, host: &str, port: u16, scheme: &str) -> Result<Self::Stream>; }
A connector creates a NetworkStream.
Associated Types
type Stream: Into<Box<NetworkStream + Send>>
Type of Stream
to create
Required Methods
fn connect(&self, host: &str, port: u16, scheme: &str) -> Result<Self::Stream>
Connect to a remote address.
Implementors
impl<C: NetworkConnector<Stream=S>, S: NetworkStream + Send> NetworkConnector for Pool<C>
impl NetworkConnector for HttpConnector
impl<F> NetworkConnector for F where F: Fn(&str, u16, &str) -> Result<TcpStream>
impl<S: SslClient, C: NetworkConnector<Stream=HttpStream>> NetworkConnector for HttpsConnector<S, C>