Struct tracing::subscriber::NoSubscriber
source · pub struct NoSubscriber(_);
Expand description
A no-op Subscriber
.
NoSubscriber
implements the Subscriber
trait by never being enabled,
never being interested in any callsite, and dropping all spans and events.
Implementations§
source§impl NoSubscriber
impl NoSubscriber
sourcepub const fn new() -> NoSubscriber
pub const fn new() -> NoSubscriber
Returns a new NoSubscriber
.
Trait Implementations§
source§impl Clone for NoSubscriber
impl Clone for NoSubscriber
source§fn clone(&self) -> NoSubscriber
fn clone(&self) -> NoSubscriber
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 Debug for NoSubscriber
impl Debug for NoSubscriber
source§impl Default for NoSubscriber
impl Default for NoSubscriber
source§fn default() -> NoSubscriber
fn default() -> NoSubscriber
Returns the “default value” for a type. Read more
source§impl Subscriber for NoSubscriber
impl Subscriber for NoSubscriber
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 on_register_dispatch(&self, subscriber: &Dispatch)
fn on_register_dispatch(&self, subscriber: &Dispatch)
source§fn max_level_hint(&self) -> Option<LevelFilter>
fn max_level_hint(&self) -> Option<LevelFilter>
Returns the highest verbosity level that this
Subscriber
will
enable, or None
, if the subscriber 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
Subscriber::try_close
insteadThis method is deprecated. Read more
source§fn current_span(&self) -> Current
fn current_span(&self) -> Current
Returns a type representing this subscriber’s view of the current span. Read more