Struct hyper::client::pool::Pool[][src]

pub struct Pool<C: NetworkConnector> { /* fields omitted */ }

The NetworkConnector that behaves as a connection pool used by hyper's Client.

Methods

impl Pool<DefaultConnector>
[src]

Creates a Pool with a DefaultConnector.

impl<C: NetworkConnector> Pool<C>
[src]

Creates a Pool with a specified NetworkConnector.

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 of Stream to create

Connect to a remote address.

Auto Trait Implementations

impl<C> Send for Pool<C> where
    C: Send,
    <C as NetworkConnector>::Stream: Send

impl<C> Sync for Pool<C> where
    C: Sync,
    <C as NetworkConnector>::Stream: Send