pub struct BehavioralBaselineConfig {
pub enabled: bool,
pub baseline_period_days: u32,
pub deviation_threshold_std: f64,
pub frequency_deviation_threshold: f64,
}Expand description
Behavioral baseline configuration.
Fields§
§enabled: boolEnable behavioral baseline tracking.
baseline_period_days: u32Number of days to build baseline from.
deviation_threshold_std: f64Standard deviation threshold for amount anomalies.
frequency_deviation_threshold: f64Standard deviation threshold for frequency anomalies.
Trait Implementations§
Source§impl Clone for BehavioralBaselineConfig
impl Clone for BehavioralBaselineConfig
Source§fn clone(&self) -> BehavioralBaselineConfig
fn clone(&self) -> BehavioralBaselineConfig
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 BehavioralBaselineConfig
impl Debug for BehavioralBaselineConfig
Source§impl Default for BehavioralBaselineConfig
impl Default for BehavioralBaselineConfig
Source§impl<'de> Deserialize<'de> for BehavioralBaselineConfig
impl<'de> Deserialize<'de> for BehavioralBaselineConfig
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 BehavioralBaselineConfig
impl RefUnwindSafe for BehavioralBaselineConfig
impl Send for BehavioralBaselineConfig
impl Sync for BehavioralBaselineConfig
impl Unpin for BehavioralBaselineConfig
impl UnwindSafe for BehavioralBaselineConfig
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