pub enum TraceContextError {
InvalidTraceparent(&'static str),
}Expand description
Returned by TraceContext::new when the traceparent is not a
well-formed W3C value.
Variants§
InvalidTraceparent(&'static str)
The traceparent string did not match the version-trace_id-span_id-flags
shape; the payload explains which field was wrong.
Trait Implementations§
Source§impl Debug for TraceContextError
impl Debug for TraceContextError
Source§impl Display for TraceContextError
impl Display for TraceContextError
Source§impl Error for TraceContextError
impl Error for TraceContextError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for TraceContextError
impl RefUnwindSafe for TraceContextError
impl Send for TraceContextError
impl Sync for TraceContextError
impl Unpin for TraceContextError
impl UnsafeUnpin for TraceContextError
impl UnwindSafe for TraceContextError
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request