pub enum MetricClass {
Goal,
Guardrail,
Diagnostic,
}Expand description
How a metric participates in release decisions.
Variants§
Goal
Quality we actively push up. Regressions gate on statistical evidence.
Guardrail
Must never break. A single failure gates without a significance test.
Diagnostic
Observed only. Never contributes to a case verdict or a gate.
Implementations§
Source§impl MetricClass
impl MetricClass
Trait Implementations§
Source§impl Clone for MetricClass
impl Clone for MetricClass
Source§fn clone(&self) -> MetricClass
fn clone(&self) -> MetricClass
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MetricClass
Source§impl Debug for MetricClass
impl Debug for MetricClass
Source§impl Default for MetricClass
impl Default for MetricClass
Source§fn default() -> MetricClass
fn default() -> MetricClass
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MetricClass
impl<'de> Deserialize<'de> for MetricClass
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 MetricClass
Source§impl Ord for MetricClass
impl Ord for MetricClass
Source§fn cmp(&self, other: &MetricClass) -> Ordering
fn cmp(&self, other: &MetricClass) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for MetricClass
impl PartialEq for MetricClass
Source§impl PartialOrd for MetricClass
impl PartialOrd for MetricClass
Source§impl Serialize for MetricClass
impl Serialize for MetricClass
impl StructuralPartialEq for MetricClass
Auto Trait Implementations§
impl Freeze for MetricClass
impl RefUnwindSafe for MetricClass
impl Send for MetricClass
impl Sync for MetricClass
impl Unpin for MetricClass
impl UnsafeUnpin for MetricClass
impl UnwindSafe for MetricClass
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