pub struct MemoryNodeRevision {
pub revision: u64,
pub kind: DurableMemoryKind,
pub status: MemoryStatus,
pub content: String,
pub confidence: f32,
pub importance: f32,
pub evidence: Vec<EvidenceRef>,
pub relations: Vec<MemoryRelation>,
pub labels: BTreeMap<String, String>,
pub updated_at: DateTime<Utc>,
pub revision_kind: MemoryRevisionKind,
}Expand description
Immutable snapshot of a prior node revision.
Fields§
§revision: u64§kind: DurableMemoryKind§status: MemoryStatus§content: String§confidence: f32§importance: f32§evidence: Vec<EvidenceRef>§relations: Vec<MemoryRelation>§labels: BTreeMap<String, String>§updated_at: DateTime<Utc>§revision_kind: MemoryRevisionKindTrait Implementations§
Source§impl Clone for MemoryNodeRevision
impl Clone for MemoryNodeRevision
Source§fn clone(&self) -> MemoryNodeRevision
fn clone(&self) -> MemoryNodeRevision
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 MemoryNodeRevision
impl Debug for MemoryNodeRevision
Source§impl<'de> Deserialize<'de> for MemoryNodeRevision
impl<'de> Deserialize<'de> for MemoryNodeRevision
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
Source§impl PartialEq for MemoryNodeRevision
impl PartialEq for MemoryNodeRevision
Source§impl Serialize for MemoryNodeRevision
impl Serialize for MemoryNodeRevision
impl StructuralPartialEq for MemoryNodeRevision
Auto Trait Implementations§
impl Freeze for MemoryNodeRevision
impl RefUnwindSafe for MemoryNodeRevision
impl Send for MemoryNodeRevision
impl Sync for MemoryNodeRevision
impl Unpin for MemoryNodeRevision
impl UnsafeUnpin for MemoryNodeRevision
impl UnwindSafe for MemoryNodeRevision
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