pub struct FalsePositiveThresholds {
pub min_fp_rate: f64,
pub max_fp_rate: f64,
pub max_overlap_rate: f64,
pub min_reason_coverage: f64,
}Expand description
Thresholds for FP quality.
Fields§
§min_fp_rate: f64Minimum FP rate (realistic datasets should have some)
max_fp_rate: f64Maximum FP rate (otherwise signal-to-noise ratio breaks)
max_overlap_rate: f64Maximum allowed overlap between is_suspicious and is_false_positive (should be 0)
min_reason_coverage: f64Minimum fraction of FPs with populated reason
Trait Implementations§
Source§impl Clone for FalsePositiveThresholds
impl Clone for FalsePositiveThresholds
Source§fn clone(&self) -> FalsePositiveThresholds
fn clone(&self) -> FalsePositiveThresholds
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 FalsePositiveThresholds
impl Debug for FalsePositiveThresholds
Source§impl Default for FalsePositiveThresholds
impl Default for FalsePositiveThresholds
Source§impl<'de> Deserialize<'de> for FalsePositiveThresholds
impl<'de> Deserialize<'de> for FalsePositiveThresholds
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 FalsePositiveThresholds
impl RefUnwindSafe for FalsePositiveThresholds
impl Send for FalsePositiveThresholds
impl Sync for FalsePositiveThresholds
impl Unpin for FalsePositiveThresholds
impl UnsafeUnpin for FalsePositiveThresholds
impl UnwindSafe for FalsePositiveThresholds
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.