pub trait VortexClock {
// Required methods
fn now_us(&self) -> u64;
fn sleep_us(&self, duration_us: u64);
}Expand description
Clock boundary trait.
In production: SystemTime::now().
In simulation: SimClock with virtual time, skew, and drift injection.