pub struct WarmTierConfig {
pub path: String,
pub max_size_gb: usize,
pub promotion_threshold: u32,
pub demotion_threshold_days: u32,
}Expand description
Warm tier configuration
Fields§
§path: StringPath to warm storage
max_size_gb: usizeMaximum size in GB
promotion_threshold: u32Promotion threshold (access count)
demotion_threshold_days: u32Demotion threshold (days since last access)
Trait Implementations§
Source§impl Clone for WarmTierConfig
impl Clone for WarmTierConfig
Source§fn clone(&self) -> WarmTierConfig
fn clone(&self) -> WarmTierConfig
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 WarmTierConfig
impl Debug for WarmTierConfig
Source§impl Default for WarmTierConfig
impl Default for WarmTierConfig
Source§impl<'de> Deserialize<'de> for WarmTierConfig
impl<'de> Deserialize<'de> for WarmTierConfig
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 WarmTierConfig
impl RefUnwindSafe for WarmTierConfig
impl Send for WarmTierConfig
impl Sync for WarmTierConfig
impl Unpin for WarmTierConfig
impl UnsafeUnpin for WarmTierConfig
impl UnwindSafe for WarmTierConfig
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