pub fn new_with_config<C: cfg::Config>() -> Pool<T, C> {
        C::validate();
        Pool {
            shards: shard::Array::new(),
            _cfg: PhantomData,
        }
    }
/// Returns a new `Pool` with the provided configuration parameters.
Returns a new `Pool` with the provided configuration parameters.
Returns a new ` Pool ` with the provided configuration parameters .
pub fn new_with_config<C: cfg::Config>() -> Pool<T, C> {
        C::validate();
        Pool {
            shards: shard::Array::new(),
            _cfg: PhantomData,
        }
    }
pub fn new_with_config < C : cfg :: Config > ( ) -> Pool < T , C > { C :: validate ( ) ; Pool { shards : shard :: Array :: new ( ) , _cfg : PhantomData , } }
Returns a new `Pool` with the provided configuration parameters.
Returns a new ` Pool ` with the provided configuration parameters .