pub struct TierManagerConfig {
pub tier1_max_messages: usize,
pub tier2_max_summaries: usize,
pub tier2_cache_ttl_seconds: u64,
pub enable_tier3_persistence: bool,
}Expand description
Configuration for tier management
Fields§
§tier1_max_messages: usize§tier2_max_summaries: usize§tier2_cache_ttl_seconds: u64§enable_tier3_persistence: boolTrait Implementations§
Source§impl Clone for TierManagerConfig
impl Clone for TierManagerConfig
Source§fn clone(&self) -> TierManagerConfig
fn clone(&self) -> TierManagerConfig
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 TierManagerConfig
impl Debug for TierManagerConfig
Auto Trait Implementations§
impl Freeze for TierManagerConfig
impl RefUnwindSafe for TierManagerConfig
impl Send for TierManagerConfig
impl Sync for TierManagerConfig
impl Unpin for TierManagerConfig
impl UnsafeUnpin for TierManagerConfig
impl UnwindSafe for TierManagerConfig
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