pub enum MemoryImportance {
Low,
Medium,
High,
Critical,
}Expand description
Operator-assigned importance of a memory.
Higher importance rows are protected from lifecycle pruning (the prune
command never demotes high/critical rows) and decay more slowly in the
recency weighting pipeline (see src/temporal.rs). medium is the default.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for MemoryImportance
impl Clone for MemoryImportance
impl Copy for MemoryImportance
Source§impl Debug for MemoryImportance
impl Debug for MemoryImportance
Source§impl Default for MemoryImportance
impl Default for MemoryImportance
impl Eq for MemoryImportance
Source§impl PartialEq for MemoryImportance
impl PartialEq for MemoryImportance
impl StructuralPartialEq for MemoryImportance
Auto Trait Implementations§
impl Freeze for MemoryImportance
impl RefUnwindSafe for MemoryImportance
impl Send for MemoryImportance
impl Sync for MemoryImportance
impl Unpin for MemoryImportance
impl UnsafeUnpin for MemoryImportance
impl UnwindSafe for MemoryImportance
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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