pub trait MonotonicTimer:
Debug
+ Send
+ Sync {
// Required method
fn monotonic_now_ms(&self) -> u64;
}Expand description
Supplies monotonic milliseconds for retry deadlines and deterministic test injection.
Required Methods§
Sourcefn monotonic_now_ms(&self) -> u64
fn monotonic_now_ms(&self) -> u64
Milliseconds since an arbitrary per-timer origin. Never goes backward; only differences are meaningful.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".