//! The injected time source.
//!
//! A leaf module with no dependencies of its own, so `policy` can stay clock-free:
//! `policy::evaluate` is handed one `now`, it never reads one.
use Instant;
/// Every time reading in the application goes through this trait, so tests can
/// control both the wall clock and the monotonic clock.
/// The production clock. Named only in `main.rs` and in the test harness.
;