diff --git a/opentelemetry/src/global/trace.rs b/opentelemetry/src/global/trace.rs index f095774aa1..1d09cde3a2 100644 --- a/opentelemetry/src/global/trace.rs +++ b/opentelemetry/src/global/trace.rs @@ -252,8 +252,10 @@ pub fn tracer_with_version(name: &'static str, version: &'static str) -> BoxedTr /// 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). +/// /// [`TracerProvider`]: crate::trace::TracerProvider -#[must_use] pub fn set_tracer_provider(new_provider: P) -> GlobalTracerProvider where S: trace::Span + Send + Sync,