pub trait Clock: Send + Sync + 'static { // Required methods fn sleep(&self, duration: Duration) -> BoxFuture<'static, ()>; fn now(&self) -> Instant; }
Abstraction for time.