pub struct StageProvenance {
pub stage_id: StageId,
pub start_ts: MonotonicTs,
pub end_ts: MonotonicTs,
pub latency: Duration,
pub result: StageResult,
}Expand description
Per-stage provenance record.
Fields§
§stage_id: StageIdWhich stage.
start_ts: MonotonicTsWhen the stage started processing (monotonic nanos from pipeline epoch).
end_ts: MonotonicTsWhen the stage finished processing.
latency: DurationStage processing latency.
result: StageResultWhether the stage succeeded, failed, or skipped.
Trait Implementations§
Source§impl Clone for StageProvenance
impl Clone for StageProvenance
Source§fn clone(&self) -> StageProvenance
fn clone(&self) -> StageProvenance
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 StageProvenance
impl RefUnwindSafe for StageProvenance
impl Send for StageProvenance
impl Sync for StageProvenance
impl Unpin for StageProvenance
impl UnsafeUnpin for StageProvenance
impl UnwindSafe for StageProvenance
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<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