pub struct DifficultyDistributionConfig {
pub trivial: f64,
pub easy: f64,
pub moderate: f64,
pub hard: f64,
pub expert: f64,
}Expand description
Target distribution of detection difficulty levels.
Fields§
§trivial: f64Proportion of trivial anomalies (expected 99% detection).
easy: f64Proportion of easy anomalies (expected 90% detection).
moderate: f64Proportion of moderate anomalies (expected 70% detection).
hard: f64Proportion of hard anomalies (expected 40% detection).
expert: f64Proportion of expert anomalies (expected 15% detection).
Trait Implementations§
Source§impl Clone for DifficultyDistributionConfig
impl Clone for DifficultyDistributionConfig
Source§fn clone(&self) -> DifficultyDistributionConfig
fn clone(&self) -> DifficultyDistributionConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DifficultyDistributionConfig
impl Debug for DifficultyDistributionConfig
Source§impl<'de> Deserialize<'de> for DifficultyDistributionConfig
impl<'de> Deserialize<'de> for DifficultyDistributionConfig
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 DifficultyDistributionConfig
impl RefUnwindSafe for DifficultyDistributionConfig
impl Send for DifficultyDistributionConfig
impl Sync for DifficultyDistributionConfig
impl Unpin for DifficultyDistributionConfig
impl UnsafeUnpin for DifficultyDistributionConfig
impl UnwindSafe for DifficultyDistributionConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.