pub struct AdaptiveThresholdConfig {
pub initial_threshold: f64,
pub window_size: usize,
pub target_fpr: f64,
pub learning_rate: f64,
pub min_threshold: f64,
pub max_threshold: f64,
pub detect_drift: bool,
pub drift_sensitivity: f64,
}Expand description
Configuration for adaptive threshold.
Fields§
§initial_threshold: f64Initial threshold value.
window_size: usizeWindow size for statistics.
target_fpr: f64Target false positive rate.
learning_rate: f64Learning rate for threshold adjustment.
min_threshold: f64Minimum threshold.
max_threshold: f64Maximum threshold.
detect_drift: boolEnable drift detection.
drift_sensitivity: f64Drift detection sensitivity.
Trait Implementations§
Source§impl Clone for AdaptiveThresholdConfig
impl Clone for AdaptiveThresholdConfig
Source§fn clone(&self) -> AdaptiveThresholdConfig
fn clone(&self) -> AdaptiveThresholdConfig
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 AdaptiveThresholdConfig
impl Debug for AdaptiveThresholdConfig
Source§impl Default for AdaptiveThresholdConfig
impl Default for AdaptiveThresholdConfig
Source§impl<'de> Deserialize<'de> for AdaptiveThresholdConfig
impl<'de> Deserialize<'de> for AdaptiveThresholdConfig
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 AdaptiveThresholdConfig
impl RefUnwindSafe for AdaptiveThresholdConfig
impl Send for AdaptiveThresholdConfig
impl Sync for AdaptiveThresholdConfig
impl Unpin for AdaptiveThresholdConfig
impl UnwindSafe for AdaptiveThresholdConfig
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.