pub struct ExecutionTraceEntry {
pub steps: Vec<String>,
pub started_at: DateTime<Utc>,
pub completed_at: Option<DateTime<Utc>>,
}Expand description
An entry in the execution trace showing what happened at each “wave” of execution.
Fields§
§steps: Vec<String>Steps that executed in this wave (parallel batch).
started_at: DateTime<Utc>When this wave started.
completed_at: Option<DateTime<Utc>>When this wave completed.
Trait Implementations§
Source§impl Clone for ExecutionTraceEntry
impl Clone for ExecutionTraceEntry
Source§fn clone(&self) -> ExecutionTraceEntry
fn clone(&self) -> ExecutionTraceEntry
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 ExecutionTraceEntry
impl Debug for ExecutionTraceEntry
Source§impl<'de> Deserialize<'de> for ExecutionTraceEntry
impl<'de> Deserialize<'de> for ExecutionTraceEntry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExecutionTraceEntry
impl RefUnwindSafe for ExecutionTraceEntry
impl Send for ExecutionTraceEntry
impl Sync for ExecutionTraceEntry
impl Unpin for ExecutionTraceEntry
impl UnsafeUnpin for ExecutionTraceEntry
impl UnwindSafe for ExecutionTraceEntry
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