From 3239f672d2aa61ad0fea0f400cd7917fa354ea0f Mon Sep 17 00:00:00 2001 From: Anthon van der Neut Date: Thu, 23 Apr 2026 13:15:21 +0200 Subject: [PATCH] Add compare() to Io.Timestamp this makes it possible to compare e.g. file stat results without knowing implementation details for Timestamp --- lib/std/Io.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/std/Io.zig b/lib/std/Io.zig index 4fcd32a0a8e7da3ba2f872ea02636f8107ff0e83..b408b847ff34e1c70007d7528581b33895e216b5 100644 --- a/lib/std/Io.zig +++ b/lib/std/Io.zig @@ -981,6 +981,10 @@ pub const Timestamp = struct { const now_ts = clock.now(io); return t.durationTo(now_ts); } + + pub fn compare(lhs: Timestamp, op: math.CompareOperator, rhs: Timestamp) bool { + return math.compare(lhs.nanoseconds, op, rhs.nanoseconds); + } }; pub const Duration = struct { -- 2.54.0