Skip to main content

Module clock

Module clock 

Source

Structs§

FixedServerClock
Test server clock: 固定 unix ts. 用于 deterministic test assertions (e.g. “HKT 与 NY 跨日时 default 是 NY 日历日, 不是 HKT”).
OffsetServerClock
Production server clock: 本机 Utc::now() + svr_time_offset_secs (从 AuthResult.svr_time_offset 派生, AtomicI64 lock-free 跨线程读).
ServerClockRuntime
Gateway-level server-clock runtime boundary.

Traits§

ServerClock
codex 21st F2/F3: server clock abstraction. production 用 OffsetServerClock 包 svr_time_offset_secs (从 AuthResult 派生), 测试用 FixedServerClock.

Functions§

utc_datetime_from_unix_secs_or_epoch
Convert a server unix timestamp into UTC DateTime.
wall_clock_since_unix_epoch_or_zero
Return daemon wall-clock elapsed time since Unix epoch.