pub trait TimeSource: Send + Sync {
// Required method
fn now(&self) -> SystemTime;
}展开描述
用于获取当前 SystemTime 的对象
提供此 trait 是为了允许在测试或其他需要场景中对系统时间进行模拟。
必需方法§
源代码fn now(&self) -> SystemTime
fn now(&self) -> SystemTime
获取 SystemTime::now(),或在测试中返回相应的 mock 值