pub struct PoolOptions { /* private fields */ }Expand description
How the pool behaves.
Implementations§
Source§impl PoolOptions
impl PoolOptions
Sourcepub fn new() -> PoolOptions
pub fn new() -> PoolOptions
At most 8 connections; wait at most 30 seconds for one.
Sourcepub fn max_size(self, n: usize) -> PoolOptions
pub fn max_size(self, n: usize) -> PoolOptions
The most connections open at once (at least 1).
Sourcepub fn checkout_timeout(self, d: Duration) -> PoolOptions
pub fn checkout_timeout(self, d: Duration) -> PoolOptions
How long a call waits for a free connection before failing with
Error::PoolTimeout (reads: None).
Trait Implementations§
Source§impl Clone for PoolOptions
impl Clone for PoolOptions
Source§impl Debug for PoolOptions
impl Debug for PoolOptions
Source§impl Default for PoolOptions
impl Default for PoolOptions
Source§fn default() -> PoolOptions
fn default() -> PoolOptions
Returns the “default value” for a type. Read more
impl Eq for PoolOptions
Source§impl PartialEq for PoolOptions
impl PartialEq for PoolOptions
impl StructuralPartialEq for PoolOptions
Auto Trait Implementations§
impl Freeze for PoolOptions
impl RefUnwindSafe for PoolOptions
impl Send for PoolOptions
impl Sync for PoolOptions
impl Unpin for PoolOptions
impl UnsafeUnpin for PoolOptions
impl UnwindSafe for PoolOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more