pub struct DagExecutionResult {
pub status: WorkflowRunStatus,
pub step_results: HashMap<String, StepResult>,
pub dead_letters: Vec<DeadLetterEntry>,
pub execution_trace: Vec<ExecutionTraceEntry>,
pub validation_errors: Vec<ValidationError>,
}Expand description
Result of executing a DAG workflow.
Fields§
§status: WorkflowRunStatusOverall workflow status.
step_results: HashMap<String, StepResult>Per-step results keyed by step name.
dead_letters: Vec<DeadLetterEntry>Dead letter entries for failed steps.
execution_trace: Vec<ExecutionTraceEntry>Execution trace.
validation_errors: Vec<ValidationError>Validation errors (if any — non-empty means workflow didn’t execute).
Trait Implementations§
Source§impl Clone for DagExecutionResult
impl Clone for DagExecutionResult
Source§fn clone(&self) -> DagExecutionResult
fn clone(&self) -> DagExecutionResult
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 moreAuto Trait Implementations§
impl Freeze for DagExecutionResult
impl RefUnwindSafe for DagExecutionResult
impl Send for DagExecutionResult
impl Sync for DagExecutionResult
impl Unpin for DagExecutionResult
impl UnsafeUnpin for DagExecutionResult
impl UnwindSafe for DagExecutionResult
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