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§
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
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
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> WithSubscriber for T
impl<T> WithSubscriber for T
Source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
Available on crate feature
std
only.Source§fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
Available on crate feature
std
only.Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 0 bytes