Trait signalo_traits::filter::Filter[][src]

pub trait Filter<Input>: Sized {
    type Output;
    fn filter(&mut self, input: Input) -> Self::Output;
}
Expand description

Filters accept values of a signal, and produce transformed values. Furthermore, the result of concatenating all the output data is the same as the result of applying the filter over the concatenation of the input data.

Associated Types

The filter’s output type.

Required methods

Processes the input value, returning a corresponding output.

Implementors