[−][src]Enum opentelemetry::api::trace::b3_propagator::B3Encoding
B3Encoding is a bitmask to represent B3 encoding type
Variants
Unspecified is an unspecified B3 encoding
MultipleHeader is a B3 encoding that uses multiple headers
to transmit tracing information prefixed with X-B3-
SingleHeader is B3 encoding that uses a single header named b3
to transmit tracing information
SingleAndMultiHeader is B3 encoding that uses both single header and multiple headers to transmit tracing information. Note that if both single header and multiple headers are provided, the single header will take precedence when extracted
Implementations
impl B3Encoding
[src]
pub fn support(&self, other: &Self) -> bool
[src]
support determines if current encoding supports the e
Trait Implementations
impl Clone for B3Encoding
[src]
fn clone(&self) -> B3Encoding
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for B3Encoding
[src]
Auto Trait Implementations
impl RefUnwindSafe for B3Encoding
impl Send for B3Encoding
impl Sync for B3Encoding
impl Unpin for B3Encoding
impl UnwindSafe for B3Encoding
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>ⓘNotable traits for WithContext<T>
impl<T: Future> Future for WithContext<T> type Output = T::Output;
[src]
Notable traits for WithContext<T>
impl<T: Future> Future for WithContext<T> type Output = T::Output;
fn with_current_context(self) -> WithContext<Self>ⓘNotable traits for WithContext<T>
impl<T: Future> Future for WithContext<T> type Output = T::Output;
[src]
Notable traits for WithContext<T>
impl<T: Future> Future for WithContext<T> type Output = T::Output;
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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>,