pub enum RunConclusion {
Success,
Failure,
Cancelled,
TimedOut,
Neutral,
Skipped,
Stale,
ActionRequired,
StartupFailure,
}Expand description
Terminal GitHub Actions run conclusion.
Variants§
Success
All required jobs succeeded.
Failure
At least one required job failed.
Cancelled
The run was cancelled.
TimedOut
The run exceeded a GitHub timeout.
Neutral
The run completed without a pass/fail result.
Skipped
The run was skipped.
Stale
GitHub marked the run stale.
ActionRequired
The run requires action outside its jobs.
StartupFailure
GitHub rejected startup before executing jobs.
Trait Implementations§
Source§impl Clone for RunConclusion
impl Clone for RunConclusion
impl Copy for RunConclusion
Source§impl Debug for RunConclusion
impl Debug for RunConclusion
impl Eq for RunConclusion
Source§impl From<GithubRunConclusionV1> for RunConclusion
impl From<GithubRunConclusionV1> for RunConclusion
Source§fn from(value: GithubRunConclusionV1) -> Self
fn from(value: GithubRunConclusionV1) -> Self
Converts to this type from the input type.
Source§impl From<RunConclusion> for GithubRunConclusionV1
impl From<RunConclusion> for GithubRunConclusionV1
Source§fn from(value: RunConclusion) -> Self
fn from(value: RunConclusion) -> Self
Converts to this type from the input type.
Source§impl PartialEq for RunConclusion
impl PartialEq 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,
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.