pub struct DriftTolerance {
pub pass_rate_epsilon: f64,
pub judge_score_epsilon: f64,
}Expand description
How much movement is noise rather than news.
Fields§
§pass_rate_epsilon: f64Change in deterministic pass rate below which nothing is reported. Zero by default: a deterministic assertion either holds or it does not, and pretending a drop of one sample in twenty is noise is how a regression gets shipped.
judge_score_epsilon: f64Change in mean judge score below which nothing is reported. A judge moving by a tenth of a point is the judge breathing.
Trait Implementations§
Source§impl Clone for DriftTolerance
impl Clone for DriftTolerance
Source§impl Debug for DriftTolerance
impl Debug for DriftTolerance
Source§impl Default for DriftTolerance
impl Default for DriftTolerance
Source§impl<'de> Deserialize<'de> for DriftTolerancewhere
DriftTolerance: Default,
impl<'de> Deserialize<'de> for DriftTolerancewhere
DriftTolerance: Default,
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
Source§impl PartialEq for DriftTolerance
impl PartialEq for DriftTolerance
Source§impl Serialize for DriftTolerance
impl Serialize for DriftTolerance
impl StructuralPartialEq for DriftTolerance
Auto Trait Implementations§
impl Freeze for DriftTolerance
impl RefUnwindSafe for DriftTolerance
impl Send for DriftTolerance
impl Sync for DriftTolerance
impl Unpin for DriftTolerance
impl UnsafeUnpin for DriftTolerance
impl UnwindSafe for DriftTolerance
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