pub struct MemoryNote {
pub id: String,
pub source: String,
pub content: String,
pub importance: f32,
}Expand description
A memory entry from the agent’s memory system.
Fields§
§id: StringMemory ID.
source: StringSource tag (e.g. “memory:agent”, “session:…”).
content: StringContent snippet.
importance: f32Importance score (0-1).
Trait Implementations§
Source§impl Clone for MemoryNote
impl Clone for MemoryNote
Source§fn clone(&self) -> MemoryNote
fn clone(&self) -> MemoryNote
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 MemoryNote
impl Debug for MemoryNote
Source§impl<'de> Deserialize<'de> for MemoryNote
impl<'de> Deserialize<'de> for MemoryNote
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 MemoryNote
impl RefUnwindSafe for MemoryNote
impl Send for MemoryNote
impl Sync for MemoryNote
impl Unpin for MemoryNote
impl UnsafeUnpin for MemoryNote
impl UnwindSafe for MemoryNote
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