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 · 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 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