pub struct StepExecutionProjection { /* private fields */ }Expand description
A redacted step execution projection.
Implementations§
Source§impl StepExecutionProjection
impl StepExecutionProjection
Sourcepub const fn id(&self) -> StepExecutionId
pub const fn id(&self) -> StepExecutionId
Returns the opaque step-execution identifier.
Sourcepub const fn job_execution_id(&self) -> JobExecutionId
pub const fn job_execution_id(&self) -> JobExecutionId
Returns the owning job execution.
Sourcepub const fn node_id(&self) -> Option<&NodeId>
pub const fn node_id(&self) -> Option<&NodeId>
Borrows the stable logical node identifier, when the adapter records one.
Sourcepub const fn status(&self) -> BatchStatus
pub const fn status(&self) -> BatchStatus
Returns the framework status.
Sourcepub const fn exit_status(&self) -> &ExitStatus
pub const fn exit_status(&self) -> &ExitStatus
Borrows the operator-facing exit status.
Sourcepub const fn counts(&self) -> ExecutionCounts
pub const fn counts(&self) -> ExecutionCounts
Returns the durable counters.
Sourcepub const fn version(&self) -> ExecutionVersion
pub const fn version(&self) -> ExecutionVersion
Returns the observed optimistic version.
Sourcepub const fn timestamps(&self) -> ExecutionTimestamps
pub const fn timestamps(&self) -> ExecutionTimestamps
Returns the lifecycle timestamps.
Sourcepub const fn failure(&self) -> Option<FailureSummary>
pub const fn failure(&self) -> Option<FailureSummary>
Returns the framework failure category and opaque failure identifier.
Sourcepub const fn checkpoint(&self) -> Option<&StateEnvelopeDescriptor>
pub const fn checkpoint(&self) -> Option<&StateEnvelopeDescriptor>
Borrows the checkpoint envelope description.
Sourcepub const fn context(&self) -> Option<&StateEnvelopeDescriptor>
pub const fn context(&self) -> Option<&StateEnvelopeDescriptor>
Borrows the step-context envelope description.
Trait Implementations§
Source§impl Clone for StepExecutionProjection
impl Clone for StepExecutionProjection
Source§fn clone(&self) -> StepExecutionProjection
fn clone(&self) -> StepExecutionProjection
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 StepExecutionProjection
impl Debug for StepExecutionProjection
impl Eq for StepExecutionProjection
Source§impl PartialEq for StepExecutionProjection
impl PartialEq for StepExecutionProjection
impl StructuralPartialEq for StepExecutionProjection
Auto Trait Implementations§
impl Freeze for StepExecutionProjection
impl RefUnwindSafe for StepExecutionProjection
impl Send for StepExecutionProjection
impl Sync for StepExecutionProjection
impl Unpin for StepExecutionProjection
impl UnsafeUnpin for StepExecutionProjection
impl UnwindSafe for StepExecutionProjection
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