pub struct ExecutionTerminalInfo {
pub kind: TerminalKind,
pub root_total_elapsed: Option<Duration>,
pub leaf_total_elapsed: Option<Duration>,
pub step_key: StepKey,
}Expand description
Terminal status about a single execution ID.
Part of ExecutionStatus.
Fields§
§kind: TerminalKindThe way in which this execution reached a terminal state.
root_total_elapsed: Option<Duration>Total elapsed time (root) for this execution.
The total elapsed time may not be available if execution was interrupted and we inferred that it was terminated.
leaf_total_elapsed: Option<Duration>Total elapsed time (leaf) for this execution.
The total elapsed time may not be available if execution was interrupted and we inferred that it was terminated.
step_key: StepKeyThe step key that was running when this execution was terminated.
- For completed executions, this is the last step that completed.
- For failed or aborted executions, this is the step that failed.
- For aborted executions, this is the step that was running when the abort happened.
Trait Implementations§
Source§impl Clone for ExecutionTerminalInfo
impl Clone for ExecutionTerminalInfo
Source§fn clone(&self) -> ExecutionTerminalInfo
fn clone(&self) -> ExecutionTerminalInfo
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 ExecutionTerminalInfo
impl Debug for ExecutionTerminalInfo
Source§impl PartialEq for ExecutionTerminalInfo
impl PartialEq for ExecutionTerminalInfo
impl Eq for ExecutionTerminalInfo
impl StructuralPartialEq for ExecutionTerminalInfo
Auto Trait Implementations§
impl Freeze for ExecutionTerminalInfo
impl RefUnwindSafe for ExecutionTerminalInfo
impl Send for ExecutionTerminalInfo
impl Sync for ExecutionTerminalInfo
impl Unpin for ExecutionTerminalInfo
impl UnsafeUnpin for ExecutionTerminalInfo
impl UnwindSafe for ExecutionTerminalInfo
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.