pub struct FprMonitorConfig {
pub window_duration: Duration,
pub drift_threshold: f64,
pub min_window_samples: usize,
pub categories: Vec<String>,
}Expand description
Configuration for the FPR monitor.
Fields§
§window_duration: DurationMaximum age of events retained in the sliding window.
drift_threshold: f64Minimum absolute FPR deviation from baseline that triggers an alert.
min_window_samples: usizeMinimum number of samples in the window before drift detection fires.
categories: Vec<String>Detection categories to monitor.
Trait Implementations§
Source§impl Clone for FprMonitorConfig
impl Clone for FprMonitorConfig
Source§fn clone(&self) -> FprMonitorConfig
fn clone(&self) -> FprMonitorConfig
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 FprMonitorConfig
impl Debug for FprMonitorConfig
Auto Trait Implementations§
impl Freeze for FprMonitorConfig
impl RefUnwindSafe for FprMonitorConfig
impl Send for FprMonitorConfig
impl Sync for FprMonitorConfig
impl Unpin for FprMonitorConfig
impl UnsafeUnpin for FprMonitorConfig
impl UnwindSafe for FprMonitorConfig
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