pub struct MemoryMetadata {
pub session_id: SessionId,
pub turn: Option<u32>,
pub indexed_at: SystemTime,
}Expand description
Metadata associated with an indexed memory entry.
Fields§
§session_id: SessionIdThe session ID this memory originated from.
turn: Option<u32>Turn number within the session.
indexed_at: SystemTimeWhen the memory was indexed.
Trait Implementations§
Source§impl Clone for MemoryMetadata
impl Clone for MemoryMetadata
Source§fn clone(&self) -> MemoryMetadata
fn clone(&self) -> MemoryMetadata
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 MemoryMetadata
impl Debug for MemoryMetadata
Source§impl<'de> Deserialize<'de> for MemoryMetadata
impl<'de> Deserialize<'de> for MemoryMetadata
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 MemoryMetadata
impl RefUnwindSafe for MemoryMetadata
impl Send for MemoryMetadata
impl Sync for MemoryMetadata
impl Unpin for MemoryMetadata
impl UnsafeUnpin for MemoryMetadata
impl UnwindSafe for MemoryMetadata
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