1
2
3
4
5
pub trait Indicator<In, Out> {
    fn next(&mut self, input: In) -> Out;

    fn reset(&mut self);
}