pub struct PoolConfigBuilder { /* private fields */ }Implementations§
Source§impl PoolConfigBuilder
impl PoolConfigBuilder
pub fn new() -> Self
pub fn max_size(self, size: u32) -> Self
pub fn min_idle(self, count: u32) -> Self
pub fn acquire_timeout(self, timeout_secs: u64) -> Self
pub fn idle_timeout(self, timeout_secs: u64) -> Self
pub fn max_lifetime(self, lifetime_secs: u64) -> Self
pub fn build(self) -> Result<PoolConfig, PoolError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PoolConfigBuilder
impl RefUnwindSafe for PoolConfigBuilder
impl Send for PoolConfigBuilder
impl Sync for PoolConfigBuilder
impl Unpin for PoolConfigBuilder
impl UnsafeUnpin for PoolConfigBuilder
impl UnwindSafe for PoolConfigBuilder
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