pub struct WorkflowStatusResult {
pub run_id: u64,
pub status: WorkflowStatus,
pub conclusion: Option<String>,
pub progress: u8,
pub jobs: Vec<WorkflowJob>,
pub updated_at: DateTime<Utc>,
}Expand description
Workflow status tracking result
Fields§
§run_id: u64Run ID
status: WorkflowStatusCurrent status
conclusion: Option<String>Conclusion
progress: u8Progress percentage (0-100)
jobs: Vec<WorkflowJob>Jobs in the workflow
updated_at: DateTime<Utc>Last updated
Trait Implementations§
Source§impl Clone for WorkflowStatusResult
impl Clone for WorkflowStatusResult
Source§fn clone(&self) -> WorkflowStatusResult
fn clone(&self) -> WorkflowStatusResult
Returns a duplicate of the value. Read more
1.0.0 · 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 WorkflowStatusResult
impl Debug for WorkflowStatusResult
Source§impl<'de> Deserialize<'de> for WorkflowStatusResult
impl<'de> Deserialize<'de> for WorkflowStatusResult
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
Auto Trait Implementations§
impl Freeze for WorkflowStatusResult
impl RefUnwindSafe for WorkflowStatusResult
impl Send for WorkflowStatusResult
impl Sync for WorkflowStatusResult
impl Unpin for WorkflowStatusResult
impl UnwindSafe for WorkflowStatusResult
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<T> FromResponse for Twhere
T: DeserializeOwned,
impl<T> FromResponse for Twhere
T: DeserializeOwned,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more