pub trait IteratedOperation<I, Q: QueueCapAtLeast<LEN, Item = Self::Output>, const LEN: usize> {
type Output: Clone;
// Required method
fn call(&mut self, q: &Q, y: Option<&Self::Output>, x: I) -> Self::Output;
}
Expand description
Tumbling operations that caches outputs.