Function opentelemetry::global::set_tracer_provider [−][src]
pub fn set_tracer_provider<P, T, S>(new_provider: P) -> GlobalTracerProvider where
S: Span + Send + Sync + 'static,
T: Tracer<Span = S> + Send + Sync,
P: TracerProvider<Tracer = T> + Send + Sync,
Sets the given TracerProvider
instance as the current global provider.
It returns the TracerProvider
instance that was previously mounted as global provider
(e.g. NoopTracerProvider
if a provider had not been set before).