pub fn next_tick(&mut self) {
        self.changed.clear();
        let (old, curr) = (&mut self.old, &self.curr);
        old.clone_from(curr);
    }
/// Advances the buffer in one tick. I.e., `old` is discarded, `curr`
/// becomes both `curr` and `old`.
Advances the buffer in one tick.
Advances the buffer in one tick .
pub fn next_tick(&mut self) {
        self.changed.clear();
        let (old, curr) = (&mut self.old, &self.curr);
        old.clone_from(curr);
    }
pub fn next_tick ( & mut self ) { self . changed . clear ( ) ; let ( old , curr ) = ( & mut self . old , & self . curr ) ; old . clone_from ( curr ) ; }
Advances the buffer in one tick.
Advances the buffer in one tick .
&mut self
&mut self