pub struct PatternAnalyzer { /* private fields */ }Expand description
Pattern analyzer for detecting change patterns
Implementations§
Source§impl PatternAnalyzer
impl PatternAnalyzer
Sourcepub fn new(min_occurrences: usize, confidence_threshold: f64) -> Self
pub fn new(min_occurrences: usize, confidence_threshold: f64) -> Self
Create a new pattern analyzer
Sourcepub fn analyze_patterns(
&self,
incidents: &[DriftIncident],
window_start: DateTime<Utc>,
window_end: DateTime<Utc>,
) -> PatternAnalysis
pub fn analyze_patterns( &self, incidents: &[DriftIncident], window_start: DateTime<Utc>, window_end: DateTime<Utc>, ) -> PatternAnalysis
Analyze historical incidents to detect patterns
Auto Trait Implementations§
impl Freeze for PatternAnalyzer
impl RefUnwindSafe for PatternAnalyzer
impl Send for PatternAnalyzer
impl Sync for PatternAnalyzer
impl Unpin for PatternAnalyzer
impl UnsafeUnpin for PatternAnalyzer
impl UnwindSafe for PatternAnalyzer
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