Expand description
Injectable wall clock for deterministic tests. Injectable clock for deterministic tests (rules: dependency inversion).
Production paths use SystemClock.
Tests may inject FixedClock.
Structs§
- Fixed
Clock - Fixed clock for deterministic unit tests.
- System
Clock - Real wall clock (production default).
Traits§
- Clock
- Wall-clock abstraction for pure domain logic and tests.
Functions§
- system_
unix_ ms - Process-wide convenience: system clock milliseconds (no global mutability).