pub struct PatternCacheConfig {
pub max_patterns: usize,
pub pattern_ttl: Duration,
pub enable_lru: bool,
}Expand description
Pattern cache configuration
Fields§
§max_patterns: usizeMaximum patterns
pattern_ttl: DurationTTL for patterns
enable_lru: boolEnable LRU eviction
Trait Implementations§
Source§impl Clone for PatternCacheConfig
impl Clone for PatternCacheConfig
Source§fn clone(&self) -> PatternCacheConfig
fn clone(&self) -> PatternCacheConfig
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 moreAuto Trait Implementations§
impl Freeze for PatternCacheConfig
impl RefUnwindSafe for PatternCacheConfig
impl Send for PatternCacheConfig
impl Sync for PatternCacheConfig
impl Unpin for PatternCacheConfig
impl UnwindSafe for PatternCacheConfig
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> 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