pub struct MemoryRecallLifecycle {
pub record_id: String,
pub recall_count: u64,
pub last_recalled_at: u64,
}Expand description
Journaled recall lifecycle for one record (M3). Carried on MemoryRecalled so the host mirrors
the kernel-authoritative counts into its durable store.
Fields§
§record_id: String§recall_count: u64§last_recalled_at: u64Trait Implementations§
Source§impl Clone for MemoryRecallLifecycle
impl Clone for MemoryRecallLifecycle
Source§fn clone(&self) -> MemoryRecallLifecycle
fn clone(&self) -> MemoryRecallLifecycle
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 moreSource§impl Debug for MemoryRecallLifecycle
impl Debug for MemoryRecallLifecycle
Source§impl<'de> Deserialize<'de> for MemoryRecallLifecycle
impl<'de> Deserialize<'de> for MemoryRecallLifecycle
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 MemoryRecallLifecycle
Source§impl PartialEq for MemoryRecallLifecycle
impl PartialEq for MemoryRecallLifecycle
Source§impl Serialize for MemoryRecallLifecycle
impl Serialize for MemoryRecallLifecycle
impl StructuralPartialEq for MemoryRecallLifecycle
Auto Trait Implementations§
impl Freeze for MemoryRecallLifecycle
impl RefUnwindSafe for MemoryRecallLifecycle
impl Send for MemoryRecallLifecycle
impl Sync for MemoryRecallLifecycle
impl Unpin for MemoryRecallLifecycle
impl UnsafeUnpin for MemoryRecallLifecycle
impl UnwindSafe for MemoryRecallLifecycle
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