pub struct Clock { /* private fields */ }
Expand description
A handle to a source of time.
Clock
instances return Instant
values corresponding to “now”. The source
of these values is configurable. The default source is Instant::now
.
Implementations§
source§impl Clock
impl Clock
sourcepub fn new() -> Clock
pub fn new() -> Clock
Return a new Clock
instance that uses the current execution context’s
source of time.
sourcepub fn new_with_now<T>(now: T) -> Clockwhere
T: Now,
pub fn new_with_now<T>(now: T) -> Clockwhere
T: Now,
Return a new Clock
instance that uses now
as the source of time.
sourcepub fn system() -> Clock
pub fn system() -> Clock
Return a new Clock
instance that uses Instant::now
as the source
of time.