pub trait Clock: Send + Sync {
// Required method
fn now(&self) -> DateTime<Utc>;
}Expand description
Clock trait for obtaining the current time
This trait abstracts time acquisition, making it mockable in tests.
All time-dependent code should use this trait instead of calling
Utc::now() directly.