pub struct EnginePoolConfig {
pub max_size: usize,
pub min_size: usize,
pub ttl: Duration,
pub health_check_interval: Duration,
pub warmup_enabled: bool,
pub warmup_size: usize,
}Fields§
§max_size: usizeMaximum number of engines to keep in the pool
min_size: usizeMinimum number of engines to keep in the pool
ttl: DurationTime-to-live for engines in the pool
health_check_interval: DurationHealth check interval
warmup_enabled: bool§warmup_size: usizeTrait Implementations§
Source§impl Clone for EnginePoolConfig
impl Clone for EnginePoolConfig
Source§fn clone(&self) -> EnginePoolConfig
fn clone(&self) -> EnginePoolConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EnginePoolConfig
impl Debug for EnginePoolConfig
Source§impl Default for EnginePoolConfig
impl Default for EnginePoolConfig
Source§impl<'de> Deserialize<'de> for EnginePoolConfig
impl<'de> Deserialize<'de> for EnginePoolConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EnginePoolConfig
impl RefUnwindSafe for EnginePoolConfig
impl Send for EnginePoolConfig
impl Sync for EnginePoolConfig
impl Unpin for EnginePoolConfig
impl UnsafeUnpin for EnginePoolConfig
impl UnwindSafe for EnginePoolConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more