Struct filters::ops::map::MapInput [] [src]

#[must_use = "filters are lazy and do nothing unless consumed"]
pub struct MapInput<F, M, FT, B>(_, _, _, _);

Methods

impl<F, M, FT, B> MapInput<F, M, FT, B>
[src]

[src]

Trait Implementations

impl<F: Clone, M: Clone, FT: Clone, B: Clone> Clone for MapInput<F, M, FT, B>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<FT, F, T, B, M> Filter<T> for MapInput<F, M, FT, B> where
    F: Filter<FT>,
    B: Borrow<FT> + Sized,
    M: Fn(&T) -> B, 
[src]

[src]

The function which is used to filter something

[src]

Helper to invert a filter. Read more

[src]

Helper to connect two filters via logical OR Read more

[src]

Helper to connect two filters via logical OR and NOT Read more

[src]

Helper to connect three filters via logical OR Read more

[src]

Helper to connect two filters via logical NOR Read more

[src]

Helper to connect two filters via logical XOR Read more

[src]

Helper to connect two filters via logical AND Read more

[src]

Helper to connect three filters via logical AND Read more

[src]

Helper to connect two filters via logical AND and NOT Read more

[src]

Helper to connect two filters via logical NAND Read more

[src]

Helper to transform the input of a filter Read more

[src]

Helper to transform a filter into a FailableFilter Read more

[src]

Helper to borrow a filter as a FailbleFilter Read more