Struct tracing_subscriber::filter::FilterId
source · [−]pub struct FilterId(_);registry only.Expand description
Uniquely identifies an individual Filter instance in the context of
a Subscriber.
When adding a Filtered Layer to a Subscriber, the Subscriber
generates a FilterId for that Filtered layer. The Filtered layer
will then use the generated ID to query whether a particular span was
previously enabled by that layer’s Filter.
Note: Currently, the Registry type provided by this crate is the
only Subscriber implementation capable of participating in per-layer
filtering. Therefore, the FilterId type cannot currently be constructed by
code outside of tracing-subscriber. In the future, new APIs will be added to tracing-subscriber to
allow non-Registry Subscribers to also participate in per-layer
filtering. When those APIs are added, subscribers will be responsible
for generating and assigning FilterIds.
Trait Implementations
impl Copy for FilterId
std only.Auto Trait Implementations
impl RefUnwindSafe for FilterId
impl Send for FilterId
impl Sync for FilterId
impl Unpin for FilterId
impl UnwindSafe for FilterId
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
