[−][src]Struct opentelemetry::api::trace::b3_propagator::B3Propagator
Extracts and injects SpanContext
s into Carrier
s using B3 header format.
Methods
impl B3Propagator
[src]
Trait Implementations
impl Debug for B3Propagator
[src]
impl HttpTextFormat for B3Propagator
[src]
fn inject(&self, context: SpanContext, carrier: &mut dyn Carrier)
[src]
Properly encodes the values of the SpanContext
and injects them
into the Carrier
.
fn extract(&self, carrier: &dyn Carrier) -> SpanContext
[src]
Retrieves encoded SpanContext
s using the Carrier
. It decodes
the SpanContext
and returns it. If no SpanContext
was retrieved
OR if the retrieved SpanContext is invalid then an empty SpanContext
is returned.
Auto Trait Implementations
impl RefUnwindSafe for B3Propagator
impl Send for B3Propagator
impl Sync for B3Propagator
impl Unpin for B3Propagator
impl UnwindSafe for B3Propagator
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<F> Instrument for F
[src]
fn instrument<S: Span>(self, span: S) -> Instrumented<Self, S>
[src]
fn in_active_span<T: Tracer>(self, tracer: T) -> Instrumented<Self, T::Span>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,