pub struct Identity { /* private fields */ }
Expand description
A subscriber that does nothing.
Implementationsยง
Trait Implementationsยง
Sourceยงimpl<C: Collect> Subscribe<C> for Identity
impl<C: Collect> Subscribe<C> for Identity
Sourceยงfn on_register_dispatch(&self, collector: &Dispatch)
fn on_register_dispatch(&self, collector: &Dispatch)
Sourceยงfn on_subscribe(&mut self, collector: &mut C)
fn on_subscribe(&mut self, collector: &mut C)
Sourceยงfn register_callsite(&self, metadata: &'static Metadata<'static>) -> Interest
fn register_callsite(&self, metadata: &'static Metadata<'static>) -> Interest
Registers a new callsite with this subscriber, returning whether or not
the subscriber is interested in being notified about the callsite, similarly
to
Collect::register_callsite
. Read moreSourceยงfn enabled(&self, metadata: &Metadata<'_>, ctx: Context<'_, C>) -> bool
fn enabled(&self, metadata: &Metadata<'_>, ctx: Context<'_, C>) -> bool
Returns
true
if this subscriber is interested in a span or event with the
given metadata
in the current Context
, similarly to
Collect::enabled
. Read moreSourceยงfn on_new_span(&self, attrs: &Attributes<'_>, id: &Id, ctx: Context<'_, C>)
fn on_new_span(&self, attrs: &Attributes<'_>, id: &Id, ctx: Context<'_, C>)
Notifies this subscriber that a new span was constructed with the given
Attributes
and Id
.Sourceยงfn on_record(&self, _span: &Id, _values: &Record<'_>, _ctx: Context<'_, C>)
fn on_record(&self, _span: &Id, _values: &Record<'_>, _ctx: Context<'_, C>)
Notifies this subscriber that a span with the given
Id
recorded the given
values
.Sourceยงfn on_follows_from(&self, _span: &Id, _follows: &Id, _ctx: Context<'_, C>)
fn on_follows_from(&self, _span: &Id, _follows: &Id, _ctx: Context<'_, C>)
Notifies this subscriber that a span with the ID
span
recorded that it
follows from the span with the ID follows
.Sourceยงfn on_event(&self, _event: &Event<'_>, _ctx: Context<'_, C>)
fn on_event(&self, _event: &Event<'_>, _ctx: Context<'_, C>)
Notifies this subscriber that an event has occurred.
Sourceยงfn on_enter(&self, _id: &Id, _ctx: Context<'_, C>)
fn on_enter(&self, _id: &Id, _ctx: Context<'_, C>)
Notifies this subscriber that a span with the given ID was entered.
Sourceยงfn on_exit(&self, _id: &Id, _ctx: Context<'_, C>)
fn on_exit(&self, _id: &Id, _ctx: Context<'_, C>)
Notifies this subscriber that the span with the given ID was exited.
Sourceยงfn on_close(&self, _id: Id, _ctx: Context<'_, C>)
fn on_close(&self, _id: Id, _ctx: Context<'_, C>)
Notifies this subscriber that the span with the given ID has been closed.
Sourceยงfn on_id_change(&self, _old: &Id, _new: &Id, _ctx: Context<'_, C>)
fn on_id_change(&self, _old: &Id, _new: &Id, _ctx: Context<'_, C>)
Notifies this subscriber that a span ID has been cloned, and that the
subscriber returned a different ID.
Sourceยงfn and_then<S>(self, subscriber: S) -> Layered<S, Self, C> โ
fn and_then<S>(self, subscriber: S) -> Layered<S, Self, C> โ
Composes this subscriber around the given collector, returning a
Layered
struct implementing Subscribe
. Read moreSourceยงfn with_filter<F>(self, filter: F) -> Filtered<Self, F, C> โ
fn with_filter<F>(self, filter: F) -> Filtered<Self, F, C> โ
Available on crate features
registry
and std
only.Auto Trait Implementationsยง
impl Freeze for Identity
impl RefUnwindSafe for Identity
impl Send for Identity
impl Sync for Identity
impl Unpin for Identity
impl UnwindSafe for Identity
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