pub enum SpanTraceStatus {
Unsupported,
Empty,
Captured,
}Expand description
The status of a SpanTrace: whether it was captured, or why it is empty.
Variants§
Unsupported
Span traces are unsupported — typically no ErrorLayer is installed, or
it comes from an incompatible tracing-error version.
Empty
The span trace is empty, typically because it was captured outside of any spans.
Captured
A span trace was captured and renders meaningful frames.
Trait Implementations§
Source§impl Clone for SpanTraceStatus
impl Clone for SpanTraceStatus
Source§fn clone(&self) -> SpanTraceStatus
fn clone(&self) -> SpanTraceStatus
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 moreimpl Copy for SpanTraceStatus
Source§impl Debug for SpanTraceStatus
impl Debug for SpanTraceStatus
impl Eq for SpanTraceStatus
Source§impl From<SpanTraceStatus> for SpanTraceStatus
Available on crate feature tracing only.
impl From<SpanTraceStatus> for SpanTraceStatus
Available on crate feature
tracing only.Source§fn from(status: SpanTraceStatus) -> Self
fn from(status: SpanTraceStatus) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SpanTraceStatus
impl PartialEq for SpanTraceStatus
impl StructuralPartialEq for SpanTraceStatus
Auto Trait Implementations§
impl Freeze for SpanTraceStatus
impl RefUnwindSafe for SpanTraceStatus
impl Send for SpanTraceStatus
impl Sync for SpanTraceStatus
impl Unpin for SpanTraceStatus
impl UnsafeUnpin for SpanTraceStatus
impl UnwindSafe for SpanTraceStatus
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