all: type-safe time units

This commit is contained in:
Loïc Grégoire
2026-08-02 00:02:44 -04:00
parent 24372a2b4e
commit e36416304b
23 changed files with 137 additions and 61 deletions
+7 -1
View File
@@ -89,6 +89,12 @@ pub fn log(
const ipl = out_lock.acquire_at(.High);
defer out_lock.release(ipl);
writer.interface.print("[{:>5}.{:06}] ", .{ res.info.timestamp / std.time.ns_per_s, (res.info.timestamp % std.time.ns_per_s) / std.time.ns_per_us }) catch return;
writer.interface.print(
"[{:>5}.{:06}] ",
.{
res.info.timestamp.value / std.time.ns_per_s,
(res.info.timestamp.value % std.time.ns_per_s) / std.time.ns_per_us,
},
) catch return;
_ = writer.interface.writeAll(res.buf[0..res.info.length]) catch return;
}