pub struct AgenticMemoryRecordMetadata {
pub record_id: FactId,
pub kind: AgenticMemoryKind,
pub persistence_level: AgenticMemoryPersistenceLevel,
pub artifact_kind: AgenticMemoryArtifactKind,
pub scope: Option<AgenticMemoryScope>,
}Expand description
AgenticMemoryRecordMetadata data container.
Fields§
§record_id: FactIdrecord_id field for record id.
kind: AgenticMemoryKindkind field for kind.
persistence_level: AgenticMemoryPersistenceLevelpersistence_level field for persistence level.
artifact_kind: AgenticMemoryArtifactKindartifact_kind field for artifact kind.
scope: Option<AgenticMemoryScope>scope field for scope.
Trait Implementations§
Source§impl Clone for AgenticMemoryRecordMetadata
impl Clone for AgenticMemoryRecordMetadata
Source§fn clone(&self) -> AgenticMemoryRecordMetadata
fn clone(&self) -> AgenticMemoryRecordMetadata
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 AgenticMemoryRecordMetadata
impl Debug for AgenticMemoryRecordMetadata
impl Eq for AgenticMemoryRecordMetadata
impl StructuralPartialEq for AgenticMemoryRecordMetadata
Auto Trait Implementations§
impl Freeze for AgenticMemoryRecordMetadata
impl RefUnwindSafe for AgenticMemoryRecordMetadata
impl Send for AgenticMemoryRecordMetadata
impl Sync for AgenticMemoryRecordMetadata
impl Unpin for AgenticMemoryRecordMetadata
impl UnsafeUnpin for AgenticMemoryRecordMetadata
impl UnwindSafe for AgenticMemoryRecordMetadata
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.