pub struct MemoryExport {
pub text: String,
pub scope: String,
pub kind: String,
pub confidence: f32,
pub created_at: Option<String>,
}Expand description
A single memory in the portable JSON exchange format.
Carries only the fields needed to reconstruct the memory in another brain —
instance-specific data (memory_id, usefulness_score, use_count) is
intentionally excluded so importing always creates a fresh row with clean
stats.
Fields§
§text: String§scope: String§kind: String§confidence: f32§created_at: Option<String>Trait Implementations§
Source§impl Clone for MemoryExport
impl Clone for MemoryExport
Source§fn clone(&self) -> MemoryExport
fn clone(&self) -> MemoryExport
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 MemoryExport
impl Debug for MemoryExport
Source§impl<'de> Deserialize<'de> for MemoryExport
impl<'de> Deserialize<'de> for MemoryExport
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 MemoryExport
impl RefUnwindSafe for MemoryExport
impl Send for MemoryExport
impl Sync for MemoryExport
impl Unpin for MemoryExport
impl UnsafeUnpin for MemoryExport
impl UnwindSafe for MemoryExport
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