pub struct WorkflowResult {
pub name: String,
pub step_outputs: Vec<StepOutput>,
pub total_duration_ms: u128,
pub success: bool,
}Expand description
Aggregate result of a workflow run.
Fields§
§name: StringWorkflow name (echoed from WorkflowDefinition::name).
step_outputs: Vec<StepOutput>One row per top-level step that ran. Stops at the first failing step — remaining steps are not executed.
total_duration_ms: u128Total wall-clock duration in milliseconds.
success: boolTrue iff every step that ran succeeded.
Trait Implementations§
Source§impl Clone for WorkflowResult
impl Clone for WorkflowResult
Source§fn clone(&self) -> WorkflowResult
fn clone(&self) -> WorkflowResult
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 moreAuto Trait Implementations§
impl Freeze for WorkflowResult
impl RefUnwindSafe for WorkflowResult
impl Send for WorkflowResult
impl Sync for WorkflowResult
impl Unpin for WorkflowResult
impl UnsafeUnpin for WorkflowResult
impl UnwindSafe for WorkflowResult
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