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