pub enum RunConclusion {
Success,
Failure,
Cancelled,
Skipped,
TimedOut,
ActionRequired,
Neutral,
Stale,
Unknown,
}Expand description
How a completed run or job turned out. Absent while it is still running — which is the distinction the two enums exist to keep: “no conclusion yet” is not “neutral”.
Variants§
Success
Failure
Cancelled
Skipped
TimedOut
ActionRequired
Waiting on a human — an approval, or a manual step.
Neutral
Stale
Unknown
Trait Implementations§
Source§impl Clone for RunConclusion
impl Clone for RunConclusion
Source§fn clone(&self) -> RunConclusion
fn clone(&self) -> RunConclusion
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 RunConclusion
Source§impl Debug for RunConclusion
impl Debug for RunConclusion
Source§impl<'de> Deserialize<'de> for RunConclusion
impl<'de> Deserialize<'de> for RunConclusion
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 RunConclusion
Source§impl PartialEq for RunConclusion
impl PartialEq for RunConclusion
Source§impl Serialize for RunConclusion
impl Serialize for RunConclusion
impl StructuralPartialEq for RunConclusion
Auto Trait Implementations§
impl Freeze for RunConclusion
impl RefUnwindSafe for RunConclusion
impl Send for RunConclusion
impl Sync for RunConclusion
impl Unpin for RunConclusion
impl UnsafeUnpin for RunConclusion
impl UnwindSafe for RunConclusion
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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§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.