[−][src]Struct opentelemetry::api::trace::trace_context_propagator::TraceContextPropagator
Extracts and injects SpanContexts into Carriers using the
trace-context format.
Implementations
impl TraceContextPropagator[src]
Trait Implementations
impl Debug for TraceContextPropagator[src]
impl Default for TraceContextPropagator[src]
fn default() -> TraceContextPropagator[src]
impl HttpTextFormat for TraceContextPropagator[src]
fn inject_context(&self, context: &Context, carrier: &mut dyn Carrier)[src]
Properly encodes the values of the SpanContext and injects them
into the Carrier.
fn extract_with_context(&self, cx: &Context, carrier: &dyn Carrier) -> Context[src]
Retrieves encoded SpanContexts 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.
fn inject(&self, carrier: &mut dyn Carrier)[src]
fn extract(&self, carrier: &dyn Carrier) -> Context[src]
Auto Trait Implementations
impl RefUnwindSafe for TraceContextPropagator
impl Send for TraceContextPropagator
impl Sync for TraceContextPropagator
impl Unpin for TraceContextPropagator
impl UnwindSafe for TraceContextPropagator
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<T> FutureExt for T[src]
fn with_context(self, otel_cx: OpenTelemetryContext) -> WithContext<Self>[src]
fn with_current_context(self) -> WithContext<Self>[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>, [src]
V: MultiLane<T>,