pub struct DelegatedRun {
pub provider: String,
pub workflow: Option<String>,
pub run_id: Option<u64>,
pub url: Option<String>,
pub status: DelegatedRunStatus,
pub conclusion: Option<String>,
pub failed_jobs: Vec<DelegatedJobFailure>,
pub detail: Option<String>,
}Expand description
Exact GitHub Actions run evidence for a delegated target.
Fields§
§provider: StringWorkflow provider. Currently always github-actions.
workflow: Option<String>Repo-relative workflow path, when it could be resolved.
run_id: Option<u64>GitHub Actions database id, once the matching run is visible.
url: Option<String>Browser URL for the matching workflow run.
status: DelegatedRunStatusMachine-readable lifecycle state, distinct from destination outcome.
conclusion: Option<String>Terminal GitHub Actions conclusion, when present.
failed_jobs: Vec<DelegatedJobFailure>Failed/cancelled jobs for a terminal non-success run.
detail: Option<String>Human-readable context for pending, failed, or unknown state.
Trait Implementations§
Source§impl Clone for DelegatedRun
impl Clone for DelegatedRun
Source§fn clone(&self) -> DelegatedRun
fn clone(&self) -> DelegatedRun
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 moreSource§impl Debug for DelegatedRun
impl Debug for DelegatedRun
impl Eq for DelegatedRun
Source§impl PartialEq for DelegatedRun
impl PartialEq for DelegatedRun
Source§impl Serialize for DelegatedRun
impl Serialize for DelegatedRun
impl StructuralPartialEq for DelegatedRun
Auto Trait Implementations§
impl Freeze for DelegatedRun
impl RefUnwindSafe for DelegatedRun
impl Send for DelegatedRun
impl Sync for DelegatedRun
impl Unpin for DelegatedRun
impl UnsafeUnpin for DelegatedRun
impl UnwindSafe for DelegatedRun
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.