pub struct ChangeDetectionStats {
pub total_processed: u64,
pub changes_by_type: HashMap<String, u64>,
pub avg_processing_time_ms: f64,
pub cache_hit_rate: f64,
pub false_positive_rate: f64,
pub last_updated: DateTime<Utc>,
}Expand description
Change detection statistics
Fields§
§total_processed: u64Total documents processed
changes_by_type: HashMap<String, u64>Changes detected by type
avg_processing_time_ms: f64Average processing time
cache_hit_rate: f64Cache hit rate
false_positive_rate: f64False positive rate (estimated)
last_updated: DateTime<Utc>Last updated
Trait Implementations§
Source§impl Clone for ChangeDetectionStats
impl Clone for ChangeDetectionStats
Source§fn clone(&self) -> ChangeDetectionStats
fn clone(&self) -> ChangeDetectionStats
Returns a duplicate of the value. Read more
1.0.0 · 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 ChangeDetectionStats
impl Debug for ChangeDetectionStats
Source§impl<'de> Deserialize<'de> for ChangeDetectionStats
impl<'de> Deserialize<'de> for ChangeDetectionStats
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 ChangeDetectionStats
impl RefUnwindSafe for ChangeDetectionStats
impl Send for ChangeDetectionStats
impl Sync for ChangeDetectionStats
impl Unpin for ChangeDetectionStats
impl UnwindSafe for ChangeDetectionStats
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