[][src]Struct opentelemetry::global::GlobalTracerProvider

pub struct GlobalTracerProvider { /* fields omitted */ }

Represents the globally configured TracerProvider instance for this application. This allows generic tracing through the returned BoxedTracer instances.

Trait Implementations

impl Clone for GlobalTracerProvider[src]

impl Debug for GlobalTracerProvider[src]

impl TracerProvider for GlobalTracerProvider[src]

type Tracer = BoxedTracer

The Tracer type that this TracerProvider will return.

fn get_tracer(
    &self,
    name: &'static str,
    version: Option<&'static str>
) -> Self::Tracer
[src]

Find or create a named tracer using the global provider.

Auto Trait Implementations

impl !RefUnwindSafe for GlobalTracerProvider

impl Send for GlobalTracerProvider

impl Sync for GlobalTracerProvider

impl Unpin for GlobalTracerProvider

impl !UnwindSafe for GlobalTracerProvider

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]