Trait LagBuffer

Source
pub trait LagBuffer<S: State<O>, O: Ord = usize> {
    // Required methods
    fn update(&mut self, event: S::Event);
    fn state(&self) -> &S;
}

Required Methods§

Source

fn update(&mut self, event: S::Event)

Source

fn state(&self) -> &S

Implementors§

Source§

impl<S: State<OrderKey>, const SIZE: usize, OrderKey: Ord> LagBuffer<S, OrderKey> for DoubleBufferedLagBuffer<S, SIZE, OrderKey>