Skip to main content

Timer

Trait Timer 

Source
pub trait Timer {
    // Required methods
    fn sleep(&self, duration: Duration) -> LocalBoxFuture<'static, ()>;
    fn now(&self) -> Duration;
}
Expand description

Supplies sleeps without choosing an executor.

Required Methods§

Source

fn sleep(&self, duration: Duration) -> LocalBoxFuture<'static, ()>

Completes after duration according to the runtime clock.

Source

fn now(&self) -> Duration

Returns a monotonic duration from an implementation-defined origin.

Implementors§