pub struct HarvesterStatistics {
pub total_messages_processed: u64,
pub total_patterns_extracted: u64,
pub total_memories_stored: u64,
pub total_duplicates_filtered: u64,
pub average_processing_time_ms: f64,
pub average_batch_size: f64,
pub pattern_type_breakdown: HashMap<String, u64>,
pub confidence_score_distribution: ConfidenceDistribution,
pub recent_performance: Vec<PerformanceDataPoint>,
}Fields§
§total_messages_processed: u64§total_patterns_extracted: u64§total_memories_stored: u64§total_duplicates_filtered: u64§average_processing_time_ms: f64§average_batch_size: f64§pattern_type_breakdown: HashMap<String, u64>§confidence_score_distribution: ConfidenceDistribution§recent_performance: Vec<PerformanceDataPoint>Trait Implementations§
Source§impl Debug for HarvesterStatistics
impl Debug for HarvesterStatistics
Auto Trait Implementations§
impl Freeze for HarvesterStatistics
impl RefUnwindSafe for HarvesterStatistics
impl Send for HarvesterStatistics
impl Sync for HarvesterStatistics
impl Unpin for HarvesterStatistics
impl UnwindSafe for HarvesterStatistics
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