Trait aliri_tokens::jitter::JitterSource[][src]

pub trait JitterSource {
    fn jitter(&mut self, time: UnixTime) -> UnixTime;
}
Expand description

A type that provides some jittering of time

Required methods

fn jitter(&mut self, time: UnixTime) -> UnixTime[src]

Jitters a given input time

Implementors

impl JitterSource for NullJitter[src]

fn jitter(&mut self, time: UnixTime) -> UnixTime[src]

impl<R: Rng> JitterSource for RandomEarlyJitter<R>[src]

fn jitter(&mut self, time: UnixTime) -> UnixTime[src]