pub struct AgentMemoryRecord {
pub memory_id: String,
pub title: String,
pub body: String,
pub tags: Vec<String>,
pub created_at_ms: u64,
pub updated_at_ms: u64,
}Fields§
§memory_id: String§title: String§body: String§created_at_ms: u64§updated_at_ms: u64Trait Implementations§
Source§impl Clone for AgentMemoryRecord
impl Clone for AgentMemoryRecord
Source§fn clone(&self) -> AgentMemoryRecord
fn clone(&self) -> AgentMemoryRecord
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 AgentMemoryRecord
impl Debug for AgentMemoryRecord
Source§impl<'de> Deserialize<'de> for AgentMemoryRecord
impl<'de> Deserialize<'de> for AgentMemoryRecord
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 AgentMemoryRecord
Source§impl PartialEq for AgentMemoryRecord
impl PartialEq for AgentMemoryRecord
Source§impl Serialize for AgentMemoryRecord
impl Serialize for AgentMemoryRecord
impl StructuralPartialEq for AgentMemoryRecord
Auto Trait Implementations§
impl Freeze for AgentMemoryRecord
impl RefUnwindSafe for AgentMemoryRecord
impl Send for AgentMemoryRecord
impl Sync for AgentMemoryRecord
impl Unpin for AgentMemoryRecord
impl UnsafeUnpin for AgentMemoryRecord
impl UnwindSafe for AgentMemoryRecord
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more