Struct opentelemetry::trace::noop::NoopTracer
source · [−]pub struct NoopTracer { /* private fields */ }
Expand description
A no-op instance of a Tracer
.
Implementations
sourceimpl NoopTracer
impl NoopTracer
Trait Implementations
sourceimpl Clone for NoopTracer
impl Clone for NoopTracer
sourcefn clone(&self) -> NoopTracer
fn clone(&self) -> NoopTracer
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for NoopTracer
impl Debug for NoopTracer
sourceimpl Default for NoopTracer
impl Default for NoopTracer
sourcefn default() -> NoopTracer
fn default() -> NoopTracer
Returns the “default value” for a type. Read more
sourceimpl Tracer for NoopTracer
impl Tracer for NoopTracer
sourcefn start_with_context<T>(&self, name: T, cx: Context) -> Self::Spanwhere
T: Into<Cow<'static, str>>,
fn start_with_context<T>(&self, name: T, cx: Context) -> Self::Spanwhere
T: Into<Cow<'static, str>>,
Starts a new NoopSpan
with a given context.
If the context contains a valid span, it’s span context is propagated.
sourcefn span_builder<T>(&self, name: T) -> SpanBuilderwhere
T: Into<Cow<'static, str>>,
fn span_builder<T>(&self, name: T) -> SpanBuilderwhere
T: Into<Cow<'static, str>>,
Starts a SpanBuilder
.
sourcefn build(&self, builder: SpanBuilder) -> Self::Span
fn build(&self, builder: SpanBuilder) -> Self::Span
Builds a NoopSpan
from a SpanBuilder
.
If the span builder or the context’s current span contains a valid span context, it is propagated.
Auto Trait Implementations
impl RefUnwindSafe for NoopTracer
impl Send for NoopTracer
impl Sync for NoopTracer
impl Unpin for NoopTracer
impl UnwindSafe for NoopTracer
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more