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
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)
Invoked when this collector becomes a 
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