pub struct EmbeddedTraceSummary {
pub trace_id: String,
pub execution_id: String,
pub target_id: String,
pub completed_at: String,
pub completion_sequence: u64,
pub outcome: EmbeddedTraceOutcome,
}Expand description
Safe list-oriented record for one completed local execution.
Fields§
§trace_id: StringOpaque public identifier scoped to this embedded session.
execution_id: StringRuntime execution identifier, or a derived workflow execution identifier.
target_id: StringSubmitted bundled target identity.
completed_at: StringDeterministic session-local completion time in UTC representation.
completion_sequence: u64Monotonic completion evidence used for deterministic ordering.
outcome: EmbeddedTraceOutcomeSafe terminal outcome.
Trait Implementations§
Source§impl Clone for EmbeddedTraceSummary
impl Clone for EmbeddedTraceSummary
Source§fn clone(&self) -> EmbeddedTraceSummary
fn clone(&self) -> EmbeddedTraceSummary
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 EmbeddedTraceSummary
impl Debug for EmbeddedTraceSummary
impl Eq for EmbeddedTraceSummary
Source§impl PartialEq for EmbeddedTraceSummary
impl PartialEq for EmbeddedTraceSummary
impl StructuralPartialEq for EmbeddedTraceSummary
Auto Trait Implementations§
impl Freeze for EmbeddedTraceSummary
impl RefUnwindSafe for EmbeddedTraceSummary
impl Send for EmbeddedTraceSummary
impl Sync for EmbeddedTraceSummary
impl Unpin for EmbeddedTraceSummary
impl UnsafeUnpin for EmbeddedTraceSummary
impl UnwindSafe for EmbeddedTraceSummary
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.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§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: Sized + AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: Sized + AsFilelike,
Set the “status” flags for the
self file descriptor. Read moreSource§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