pub struct PersistResult {
pub stored: usize,
pub skipped: usize,
pub categories: HashMap<String, usize>,
pub stored_memory_ids: Vec<i64>,
}Expand description
Result of persisting a batch of enriched memories.
Fields§
§stored: usizeNumber of memories successfully stored
skipped: usizeNumber of memories skipped (store=false)
categories: HashMap<String, usize>Breakdown by category
stored_memory_ids: Vec<i64>Stored memory IDs, in insertion order
Trait Implementations§
Source§impl Clone for PersistResult
impl Clone for PersistResult
Source§fn clone(&self) -> PersistResult
fn clone(&self) -> PersistResult
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 PersistResult
impl Debug for PersistResult
Source§impl Default for PersistResult
impl Default for PersistResult
Source§fn default() -> PersistResult
fn default() -> PersistResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PersistResult
impl RefUnwindSafe for PersistResult
impl Send for PersistResult
impl Sync for PersistResult
impl Unpin for PersistResult
impl UnsafeUnpin for PersistResult
impl UnwindSafe for PersistResult
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,
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