pub enum MemoryRetention {
Standard,
MaxAgeDays(u32),
}Expand description
Retention class of a memory record (consumed by spec §9.7 retention).
Variants§
Standard
Kept until explicitly forgotten or swept by disk budget.
MaxAgeDays(u32)
Expires after the given number of days.
Trait Implementations§
Source§impl Clone for MemoryRetention
impl Clone for MemoryRetention
Source§fn clone(&self) -> MemoryRetention
fn clone(&self) -> MemoryRetention
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MemoryRetention
Source§impl Debug for MemoryRetention
impl Debug for MemoryRetention
Source§impl<'de> Deserialize<'de> for MemoryRetention
impl<'de> Deserialize<'de> for MemoryRetention
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
impl Eq for MemoryRetention
Source§impl PartialEq for MemoryRetention
impl PartialEq for MemoryRetention
Source§impl Serialize for MemoryRetention
impl Serialize for MemoryRetention
impl StructuralPartialEq for MemoryRetention
Auto Trait Implementations§
impl Freeze for MemoryRetention
impl RefUnwindSafe for MemoryRetention
impl Send for MemoryRetention
impl Sync for MemoryRetention
impl Unpin for MemoryRetention
impl UnsafeUnpin for MemoryRetention
impl UnwindSafe for MemoryRetention
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.