pub struct PoolConfig {
pub min_connections: usize,
pub max_connections: usize,
pub acquire_timeout: Duration,
pub idle_timeout: Duration,
pub health_check_interval: Duration,
}Fields§
§min_connections: usize§max_connections: usize§acquire_timeout: Duration§idle_timeout: Duration§health_check_interval: DurationImplementations§
Source§impl PoolConfig
impl PoolConfig
pub fn new() -> Self
pub fn with_min_connections(self, min: usize) -> Self
pub fn with_max_connections(self, max: usize) -> Self
pub fn with_acquire_timeout(self, timeout: Duration) -> Self
pub fn with_idle_timeout(self, timeout: Duration) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PoolConfig
impl RefUnwindSafe for PoolConfig
impl Send for PoolConfig
impl Sync for PoolConfig
impl Unpin for PoolConfig
impl UnwindSafe for PoolConfig
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more