Struct hyper::client::pool::Pool
[−]
[src]
pub struct Pool<C: NetworkConnector> { // some fields omitted }
The NetworkConnector
that behaves as a connection pool used by hyper's Client
.
Methods
impl Pool<HttpConnector>
[src]
fn new(config: Config) -> Pool<HttpConnector>
Creates a Pool
with an HttpConnector
.
impl<C: NetworkConnector> Pool<C>
[src]
fn with_connector(config: Config, connector: C) -> Pool<C>
Creates a Pool
with a specified NetworkConnector
.
fn clear_idle(&mut self)
Clear all idle connections from the Pool, closing them.
Trait Implementations
impl<C: NetworkConnector<Stream=S>, S: NetworkStream + Send> NetworkConnector for Pool<C>
[src]
type Stream = PooledStream<S>
Type of Stream to create
fn connect(&self, host: &str, port: u16, scheme: &str) -> Result<PooledStream<S>>
Connect to a remote address.
fn set_ssl_verifier(&mut self, verifier: ContextVerifier)
Sets the given ContextVerifier
to be used when verifying the SSL context on the establishment of a new connection. Read more