Struct opentelemetry::global::BoxedTracer[][src]

pub struct BoxedTracer(_);
Expand description

Wraps the GlobalTracerProvider’s Tracer so it can be used generically by applications without knowing the underlying type.

Trait Implementations

Formats the value using the given formatter. Read more

This is supported on crate feature trace only.

Global tracer uses BoxedSpans so that it can be a global singleton, which is not possible if it takes generic type parameters.

This is supported on crate feature trace only.

Returns a span with an inactive SpanContext. Used by functions that need to return a default span like get_active_span if no span is present.

This is supported on crate feature trace only.

Starts a new Span.

Each span has zero or one parent spans and zero or more child spans, which represent causally related operations. A tree of related spans comprises a trace. A span is said to be a root span if it does not have a parent. Each trace includes a single root span, which is the shared ancestor of all other spans in the trace.

This is supported on crate feature trace only.

Creates a span builder

An ergonomic way for attributes to be configured before the Span is started.

This is supported on crate feature trace only.

Create a span from a SpanBuilder

This is supported on crate feature trace only.

Starts a new Span. Read more

This is supported on crate feature trace only.

Start a new span and execute the given closure with reference to the span’s context. Read more

This is supported on crate feature trace only.

Start a new span and execute the given closure with reference to the span’s context. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.