[−][src]Trait opentelemetry::global::GenericProvider
Allows a specific Provider
to be used generically by the
GlobalProvider
by mirroring the interface and boxing the return types.
Required methods
fn get_tracer_boxed(
&self,
name: &'static str
) -> Box<dyn GenericTracer + Send + Sync>
&self,
name: &'static str
) -> Box<dyn GenericTracer + Send + Sync>
Creates a named tracer instance that is a trait object through the underlying Provider
.
Implementors
impl<S, T, P> GenericProvider for P where
S: Span + Send + Sync,
T: Tracer<Span = S> + Send + Sync,
P: Provider<Tracer = T>,
[src]
S: Span + Send + Sync,
T: Tracer<Span = S> + Send + Sync,
P: Provider<Tracer = T>,
fn get_tracer_boxed(
&self,
name: &'static str
) -> Box<dyn GenericTracer + Send + Sync>
[src]
&self,
name: &'static str
) -> Box<dyn GenericTracer + Send + Sync>
Return a boxed generic tracer