pub struct FraudPackThresholds {
pub min_rate_accuracy: f64,
pub min_scheme_coverage: f64,
pub min_distribution_entropy: f64,
}Expand description
Thresholds for fraud pack effectiveness.
Fields§
§min_rate_accuracy: f64Minimum acceptable rate accuracy (1.0 - |configured - actual| / configured). Default: 0.70.
min_scheme_coverage: f64Minimum fraction of configured scheme types that appear in output. Default: 0.80.
min_distribution_entropy: f64Minimum Shannon entropy of scheme distribution (higher = more uniform). Default: 0.5.
Trait Implementations§
Source§impl Clone for FraudPackThresholds
impl Clone for FraudPackThresholds
Source§fn clone(&self) -> FraudPackThresholds
fn clone(&self) -> FraudPackThresholds
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 FraudPackThresholds
impl Debug for FraudPackThresholds
Source§impl Default for FraudPackThresholds
impl Default for FraudPackThresholds
Source§impl<'de> Deserialize<'de> for FraudPackThresholds
impl<'de> Deserialize<'de> for FraudPackThresholds
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 FraudPackThresholds
impl RefUnwindSafe for FraudPackThresholds
impl Send for FraudPackThresholds
impl Sync for FraudPackThresholds
impl Unpin for FraudPackThresholds
impl UnsafeUnpin for FraudPackThresholds
impl UnwindSafe for FraudPackThresholds
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.