pub trait IteratedOperation<I, Q: QueueCapAtLeast<LEN, Item = Self::Output>, const LEN: usize> {
    type Output: Clone;

    fn call(&mut self, q: &Q, y: Option<&Self::Output>, x: I) -> Self::Output;
}
Expand description

Tumbling operations that caches outputs.

Required Associated Types

The output type.

Required Methods

Call.

Implementors