IFilter

Trait IFilter 

Source
pub trait IFilter<I> {
    type O;

    // Required method
    fn filter_map(&self, i: I) -> Option<Self::O>;
}

Required Associated Types§

Source

type O

Required Methods§

Source

fn filter_map(&self, i: I) -> Option<Self::O>

Implementors§

Source§

impl<'a, T: HasChunk> IFilter<&'a T> for Inclusion<'_>

Source§

impl<'a, T: HasChunk> IFilter<&'a T> for Intersection<'_>

Source§

impl<'a, T: HasChunk> IFilter<&'a mut T> for Inclusion<'_>

Source§

impl<'a, T: HasChunk> IFilter<&'a mut T> for Intersection<'_>

Source§

impl<K: Deref<Target = keyexpr>, V> IFilter<(&K, V)> for Inclusion<'_>

Source§

type O = V

Source§

impl<K: Deref<Target = keyexpr>, V> IFilter<(&K, V)> for Intersection<'_>

Source§

type O = V