pub struct TextMapSplitPropagator { /* private fields */ }
Implementations§
Source§impl TextMapSplitPropagator
impl TextMapSplitPropagator
pub fn new( extract_propagator: Propagator, inject_propagator: Propagator, ) -> Self
pub fn from_env() -> Result<Self, TraceError>
Trait Implementations§
Source§impl Debug for TextMapSplitPropagator
impl Debug for TextMapSplitPropagator
Source§impl Default for TextMapSplitPropagator
impl Default for TextMapSplitPropagator
Source§impl TextMapPropagator for TextMapSplitPropagator
impl TextMapPropagator for TextMapSplitPropagator
Source§fn inject_context(&self, cx: &Context, injector: &mut dyn Injector)
fn inject_context(&self, cx: &Context, injector: &mut dyn Injector)
Source§fn fields(&self) -> FieldIter<'_>
fn fields(&self) -> FieldIter<'_>
Returns iter of fields used by
TextMapPropagator
Auto Trait Implementations§
impl Freeze for TextMapSplitPropagator
impl !RefUnwindSafe for TextMapSplitPropagator
impl Send for TextMapSplitPropagator
impl Sync for TextMapSplitPropagator
impl Unpin for TextMapSplitPropagator
impl !UnwindSafe for TextMapSplitPropagator
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