pub enum Status {
WithinBudget,
Improved,
NoisyNotMaterial,
MaterialRegression,
ExcessVariance,
NotBudgeted,
}Expand description
How one budgeted metric of one cell came out.
Variants§
WithinBudget
The median did not get worse by more than the materiality floor.
Improved
The median got better by more than the allowed change.
NoisyNotMaterial
The median got worse by more than the materiality floor, but not by more than the spread allows: the change cannot be told from noise.
MaterialRegression
The median got worse by more than both the floor and the spread allow.
ExcessVariance
A side’s spread exceeded the variance budget, so no verdict is possible.
NotBudgeted
The metric is recorded for this cell, not budgeted.
Trait Implementations§
impl Copy for Status
Source§impl<'de> Deserialize<'de> for Status
impl<'de> Deserialize<'de> for Status
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
impl Eq for Status
impl StructuralPartialEq for Status
Auto Trait Implementations§
impl Freeze for Status
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnsafeUnpin for Status
impl UnwindSafe for Status
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