pub struct CompressResult {
pub memories_scanned: usize,
pub clusters_found: usize,
pub summaries_created: usize,
pub originals_deprecated: usize,
pub summary_ids: Vec<String>,
pub deprecated_ids: Vec<String>,
}Expand description
Result returned by compress_memories.
Fields§
§memories_scanned: usizeTotal memories evaluated as compression candidates.
clusters_found: usizeNumber of DBSCAN clusters formed.
summaries_created: usizeSummary memories created (one per cluster).
originals_deprecated: usizeOriginal cluster members that were soft-deprecated.
summary_ids: Vec<String>IDs of the newly created summary memories.
deprecated_ids: Vec<String>IDs of the soft-deprecated originals.
Trait Implementations§
Source§impl Debug for CompressResult
impl Debug for CompressResult
Source§impl Default for CompressResult
impl Default for CompressResult
Source§fn default() -> CompressResult
fn default() -> CompressResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompressResult
impl RefUnwindSafe for CompressResult
impl Send for CompressResult
impl Sync for CompressResult
impl Unpin for CompressResult
impl UnsafeUnpin for CompressResult
impl UnwindSafe for CompressResult
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> 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