Struct NoSubscriber
pub struct NoSubscriber(/* private fields */);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§
§impl NoSubscriber
 
impl NoSubscriber
pub const fn new() -> NoSubscriber
pub const fn new() -> NoSubscriber
Returns a new NoSubscriber.
Trait Implementations§
§impl Clone for NoSubscriber
 
impl Clone for NoSubscriber
§fn clone(&self) -> NoSubscriber
 
fn clone(&self) -> NoSubscriber
Returns a duplicate 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 more§impl Debug for NoSubscriber
 
impl Debug for NoSubscriber
§impl Default for NoSubscriber
 
impl Default for NoSubscriber
§fn default() -> NoSubscriber
 
fn default() -> NoSubscriber
Returns the “default value” for a type. Read more
§impl Subscriber for NoSubscriber
 
impl Subscriber for NoSubscriber
§fn register_callsite(&self, _: &'static Metadata<'static>) -> Interest
 
fn register_callsite(&self, _: &'static Metadata<'static>) -> Interest
§fn new_span(&self, _: &Attributes<'_>) -> Id
 
fn new_span(&self, _: &Attributes<'_>) -> Id
§fn record_follows_from(&self, _span: &Id, _follows: &Id)
 
fn record_follows_from(&self, _span: &Id, _follows: &Id)
§fn on_register_dispatch(&self, subscriber: &Dispatch)
 
fn on_register_dispatch(&self, subscriber: &Dispatch)
§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 more§fn event_enabled(&self, event: &Event<'_>) -> bool
 
fn event_enabled(&self, event: &Event<'_>) -> bool
§fn clone_span(&self, id: &Id) -> Id
 
fn clone_span(&self, id: &Id) -> Id
§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
§fn current_span(&self) -> Current
 
fn current_span(&self) -> Current
Returns a type representing this subscriber’s view of the current span. Read more
impl Copy for NoSubscriber
Auto Trait Implementations§
impl Freeze for NoSubscriber
impl RefUnwindSafe for NoSubscriber
impl Send for NoSubscriber
impl Sync for NoSubscriber
impl Unpin for NoSubscriber
impl UnwindSafe for NoSubscriber
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