Trait Filter

pub trait Filter {
    // Required method
    fn filter_ev<F>(&self, filter: &F, gilrs: &mut Gilrs) -> Option<Event> 
       where F: FilterFn;
}
Available on crate feature dep_gilrs only.
Expand description

Allow filtering events.

See module level documentation for more info.

Required Methods§

fn filter_ev<F>(&self, filter: &F, gilrs: &mut Gilrs) -> Option<Event>
where F: FilterFn,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

§

impl Filter for Option<Event>

§

impl Filter for Event