[−][src]Trait tracing_error::InstrumentError
This is supported on
feature="traced-error"
only.Extension trait for instrumenting errors with SpanTrace
s
Associated Types
type Instrumented
This is supported on
feature="traced-error"
only.The type of the wrapped error after instrumentation
Required methods
fn in_current_span(self) -> Self::Instrumented
This is supported on
feature="traced-error"
only.Instrument an Error by bundling it with a SpanTrace
Examples
use tracing_error::{TracedError, InstrumentError}; fn wrap_error<E>(e: E) -> TracedError<E> where E: std::error::Error + Send + Sync + 'static { e.in_current_span() }
Implementors
impl<E> InstrumentError for E where
TracedError<E>: From<E>,
[src]
TracedError<E>: From<E>,
type Instrumented = TracedError<E>
This is supported on
feature="traced-error"
only.