[][src]Trait tracing_fmt::Filter

pub trait Filter<N> {
    fn enabled(&self, metadata: &Metadata, ctx: &Context<N>) -> bool;

    fn callsite_enabled(
        &self,
        metadata: &Metadata,
        ctx: &Context<N>
    ) -> Interest { ... } }

A policy for determining what spans and events should be enabled.

Required methods

fn enabled(&self, metadata: &Metadata, ctx: &Context<N>) -> bool

Loading content...

Provided methods

fn callsite_enabled(&self, metadata: &Metadata, ctx: &Context<N>) -> Interest

Loading content...

Implementors

impl<'a, F, N> Filter<N> for F where
    F: Fn(&Metadata, &Context<N>) -> bool,
    N: NewVisitor<'a>, 
[src]

impl<F, N> Filter<N> for ReloadFilter<F, N> where
    F: Filter<N>, 
[src]

impl<N> Filter<N> for EnvFilter[src]

impl<N> Filter<N> for NoFilter[src]

Loading content...