pub struct FlowLaunchReport { /* private fields */ }Expand description
Final durable observations from one flow attempt.
Implementations§
Source§impl FlowLaunchReport
impl FlowLaunchReport
Sourcepub const fn instance(&self) -> &JobInstance
pub const fn instance(&self) -> &JobInstance
Borrows the selected logical instance.
Sourcepub const fn job_execution(&self) -> &JobExecution
pub const fn job_execution(&self) -> &JobExecution
Borrows the final job-attempt snapshot.
Sourcepub fn step_executions(&self) -> &[StepExecution]
pub fn step_executions(&self) -> &[StepExecution]
Borrows step attempts created by this execution in traversal order.
Sourcepub fn decisions(&self) -> &[FlowDecision]
pub fn decisions(&self) -> &[FlowDecision]
Borrows committed selected transitions in sequence order.
Sourcepub const fn outcome(&self) -> &FlowExecutionOutcome
pub const fn outcome(&self) -> &FlowExecutionOutcome
Borrows the classified terminal outcome.
Sourcepub fn listener_failures(&self) -> &[ListenerFailure]
pub fn listener_failures(&self) -> &[ListenerFailure]
Borrows redacted step-listener failures.
Trait Implementations§
Source§impl Clone for FlowLaunchReport
impl Clone for FlowLaunchReport
Source§fn clone(&self) -> FlowLaunchReport
fn clone(&self) -> FlowLaunchReport
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 FlowLaunchReport
impl Debug for FlowLaunchReport
impl Eq for FlowLaunchReport
Source§impl PartialEq for FlowLaunchReport
impl PartialEq for FlowLaunchReport
impl StructuralPartialEq for FlowLaunchReport
Auto Trait Implementations§
impl Freeze for FlowLaunchReport
impl RefUnwindSafe for FlowLaunchReport
impl Send for FlowLaunchReport
impl Sync for FlowLaunchReport
impl Unpin for FlowLaunchReport
impl UnsafeUnpin for FlowLaunchReport
impl UnwindSafe for FlowLaunchReport
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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