pub trait Clock:
Send
+ Sync
+ 'static {
// Required methods
fn now_utc(&self) -> OffsetDateTime;
fn now_in(&self, tz: &Tz) -> ZonedDateTime;
fn today_in(&self, tz: &Tz) -> Date;
fn now_unix_millis(&self) -> i64;
}Expand description
Wall-clock readouts. Single port for “what time is it?” across all surfaces.
Required Methods§
fn now_utc(&self) -> OffsetDateTime
fn now_in(&self, tz: &Tz) -> ZonedDateTime
fn today_in(&self, tz: &Tz) -> Date
fn now_unix_millis(&self) -> i64
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".