pub struct NoCollector(/* private fields */);
Expand description
A no-op collector.
NoCollector
implements the Collect
trait by never being enabled,
never being interested in any callsite, and drops all spans and events.
Implementationsยง
Sourceยงimpl NoCollector
impl NoCollector
Sourcepub const fn new() -> NoCollector
pub const fn new() -> NoCollector
Returns a new NoCollector
instance.
This function is equivalent to calling NoCollector::default()
, but
this is usable in const fn
contexts.
Trait Implementationsยง
Sourceยงimpl Clone for NoCollector
impl Clone for NoCollector
Sourceยงfn clone(&self) -> NoCollector
fn clone(&self) -> NoCollector
Returns a copy of the value. Read more
1.0.0 ยท Sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSourceยงimpl Collect for NoCollector
impl Collect for NoCollector
Sourceยงfn register_callsite(&self, _: &'static Metadata<'static>) -> Interest
fn register_callsite(&self, _: &'static Metadata<'static>) -> Interest
Sourceยงfn new_span(&self, _: &Attributes<'_>) -> Id
fn new_span(&self, _: &Attributes<'_>) -> Id
Sourceยงfn record(&self, _span: &Id, _values: &Record<'_>)
fn record(&self, _span: &Id, _values: &Record<'_>)
Record a set of values on a span. Read more
Sourceยงfn record_follows_from(&self, _span: &Id, _follows: &Id)
fn record_follows_from(&self, _span: &Id, _follows: &Id)
Sourceยงfn current_span(&self) -> Current
fn current_span(&self) -> Current
Returns a type representing this collectorโs view of the current span. Read more
Sourceยงfn on_register_dispatch(&self, collector: &Dispatch)
fn on_register_dispatch(&self, collector: &Dispatch)
Sourceยงfn max_level_hint(&self) -> Option<LevelFilter>
fn max_level_hint(&self) -> Option<LevelFilter>
Returns the highest verbosity level that this
Collector
will
enable, or None
, if the collector does not implement level-based
filtering or chooses not to implement this method. Read moreSourceยงfn event_enabled(&self, event: &Event<'_>) -> bool
fn event_enabled(&self, event: &Event<'_>) -> bool
Sourceยงfn clone_span(&self, id: &Id) -> Id
fn clone_span(&self, id: &Id) -> Id
Sourceยงfn drop_span(&self, _id: Id)
fn drop_span(&self, _id: Id)
๐Deprecated since 0.1.2: use
Collector::try_close
insteadThis method is deprecated. Read more
Sourceยงimpl Debug for NoCollector
impl Debug for NoCollector
Sourceยงimpl Default for NoCollector
impl Default for NoCollector
Sourceยงfn default() -> NoCollector
fn default() -> NoCollector
Returns the โdefault valueโ for a type. Read more
impl Copy for NoCollector
Auto Trait Implementationsยง
impl Freeze for NoCollector
impl RefUnwindSafe for NoCollector
impl Send for NoCollector
impl Sync for NoCollector
impl Unpin for NoCollector
impl UnwindSafe for NoCollector
Blanket Implementationsยง
Sourceยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Sourceยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Sourceยงimpl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Sourceยงimpl<T> Instrument for T
impl<T> Instrument for T
Sourceยงfn instrument(self, span: Span) -> Instrumented<Self> โ
fn instrument(self, span: Span) -> Instrumented<Self> โ
Sourceยงfn in_current_span(self) -> Instrumented<Self> โ
fn in_current_span(self) -> Instrumented<Self> โ
Sourceยงimpl<T> WithCollector for T
impl<T> WithCollector for T
Sourceยงfn with_collector<C>(self, collector: C) -> WithDispatch<Self> โ
fn with_collector<C>(self, collector: C) -> WithDispatch<Self> โ
Available on crate feature
std
only.Sourceยงfn with_current_collector(self) -> WithDispatch<Self> โ
fn with_current_collector(self) -> WithDispatch<Self> โ
Available on crate feature
std
only.