pub enum ErrorDiagnosticMetadata {
WorkflowDeadlock(DeadlockDiagnosticMetadata),
}Expand description
Structured diagnostic payload attached to an error metadata record.
Variants§
WorkflowDeadlock(DeadlockDiagnosticMetadata)
Workflow execution stopped making progress before the watchdog deadline.
Implementations§
Source§impl ErrorDiagnosticMetadata
impl ErrorDiagnosticMetadata
Sourcepub const fn workflow_deadlock(diagnostic: DeadlockDiagnosticMetadata) -> Self
pub const fn workflow_deadlock(diagnostic: DeadlockDiagnosticMetadata) -> Self
Create workflow deadlock diagnostic metadata.
Trait Implementations§
Source§impl Clone for ErrorDiagnosticMetadata
impl Clone for ErrorDiagnosticMetadata
Source§fn clone(&self) -> ErrorDiagnosticMetadata
fn clone(&self) -> ErrorDiagnosticMetadata
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 ErrorDiagnosticMetadata
impl Debug for ErrorDiagnosticMetadata
Source§impl PartialEq for ErrorDiagnosticMetadata
impl PartialEq for ErrorDiagnosticMetadata
Source§fn eq(&self, other: &ErrorDiagnosticMetadata) -> bool
fn eq(&self, other: &ErrorDiagnosticMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ErrorDiagnosticMetadata
impl StructuralPartialEq for ErrorDiagnosticMetadata
Auto Trait Implementations§
impl Freeze for ErrorDiagnosticMetadata
impl RefUnwindSafe for ErrorDiagnosticMetadata
impl Send for ErrorDiagnosticMetadata
impl Sync for ErrorDiagnosticMetadata
impl Unpin for ErrorDiagnosticMetadata
impl UnsafeUnpin for ErrorDiagnosticMetadata
impl UnwindSafe for ErrorDiagnosticMetadata
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: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).