pub enum CheckState {
Passed,
Failed,
Skipped,
Pending,
NoVerdict,
}Expand description
Which of five states one check is in, as Check::state classifies it.
Exported so a consumer holds its own copy of “what reads as green” to this
declaration rather than to a list it keeps beside it. Serialized kebab-case, which
is how the change-check event’s state, the checks-settled event and onevcs status spell it.
Variants§
Passed
Concluded success or neutral.
Failed
Concluded in a way that blocks a merge: every settled conclusion not named by another state.
Skipped
Concluded skipped: it did not run, and it is never read as passed.
Pending
Not settled yet.
NoVerdict
Concluded cancelled or stale: the host ended the run with no verdict.
Trait Implementations§
Source§impl Clone for CheckState
impl Clone for CheckState
impl Copy for CheckState
Source§impl Debug for CheckState
impl Debug for CheckState
Source§impl<'de> Deserialize<'de> for CheckState
impl<'de> Deserialize<'de> for CheckState
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 CheckState
Source§impl Hash for CheckState
impl Hash for CheckState
Source§impl Ord for CheckState
impl Ord for CheckState
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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for CheckState
impl PartialEq for CheckState
Source§impl PartialOrd for CheckState
impl PartialOrd for CheckState
Source§impl Serialize for CheckState
impl Serialize for CheckState
impl StructuralPartialEq for CheckState
Auto Trait Implementations§
impl Freeze for CheckState
impl RefUnwindSafe for CheckState
impl Send for CheckState
impl Sync for CheckState
impl Unpin for CheckState
impl UnsafeUnpin for CheckState
impl UnwindSafe for CheckState
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.