pub enum CriterionState {
Pending,
Passed,
Failed,
Waived,
}Expand description
Runtime state for an acceptance criterion.
Variants§
Pending
No conclusive qualifying evidence exists yet.
Passed
Enough successful evidence exists and no unresolved counterevidence remains.
Failed
At least one linked counterevidence record remains unresolved.
Waived
A human explicitly accepted the missing evidence.
Trait Implementations§
Source§impl Clone for CriterionState
impl Clone for CriterionState
Source§fn clone(&self) -> CriterionState
fn clone(&self) -> CriterionState
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 CriterionState
Source§impl Debug for CriterionState
impl Debug for CriterionState
Source§impl<'de> Deserialize<'de> for CriterionState
impl<'de> Deserialize<'de> for CriterionState
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 CriterionState
Source§impl PartialEq for CriterionState
impl PartialEq for CriterionState
Source§impl Serialize for CriterionState
impl Serialize for CriterionState
impl StructuralPartialEq for CriterionState
Auto Trait Implementations§
impl Freeze for CriterionState
impl RefUnwindSafe for CriterionState
impl Send for CriterionState
impl Sync for CriterionState
impl Unpin for CriterionState
impl UnsafeUnpin for CriterionState
impl UnwindSafe for CriterionState
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