pub struct ConsolidationConfig {
pub enabled: bool,
pub threshold_entries: usize,
pub schedule_interval_hours: u64,
}Expand description
Memory consolidation configuration.
Fields§
§enabled: bool§threshold_entries: usize§schedule_interval_hours: u64Trait Implementations§
Source§impl Clone for ConsolidationConfig
impl Clone for ConsolidationConfig
Source§fn clone(&self) -> ConsolidationConfig
fn clone(&self) -> ConsolidationConfig
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 ConsolidationConfig
impl Debug for ConsolidationConfig
Source§impl<'de> Deserialize<'de> for ConsolidationConfig
impl<'de> Deserialize<'de> for ConsolidationConfig
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 ConsolidationConfig
impl RefUnwindSafe for ConsolidationConfig
impl Send for ConsolidationConfig
impl Sync for ConsolidationConfig
impl Unpin for ConsolidationConfig
impl UnsafeUnpin for ConsolidationConfig
impl UnwindSafe for ConsolidationConfig
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