pub trait CoordTimestamp: Timestamp + TotalOrder + Lattice + Debug {
    fn step_forward(&self) -> Self;
    fn step_back(&self) -> Option<Self>;
}

Required methods

Advance a timestamp by the least amount possible such that ts.less_than(ts.step_forward()) is true. Panic if unable to do so.

Retreat a timestamp by the least amount possible such that ts.step_back().unwrap().less_than(ts) is true. Return None if unable, which must only happen if the timestamp is Timestamp::minimum().

Implementations on Foreign Types

Implementors