authorgravatar for anthon.van.der.neut@ruamel.euAnthon van der Neut <anthon.van.der.neut@ruamel.eu> 2026-04-23 13:15:21+02:00
committergravatar for mlugg@mlugg.co.ukMatthew Lugg <mlugg@mlugg.co.uk> 2026-08-08 14:43:12+02:00
log3239f672d2aa61ad0fea0f400cd7917fa354ea0f
tree442ab5a92c798c5ec813e704da0a0567e1d07fa0
parent9daad52a12deaa0bc53f9a54cfad3e5c7ae907d7

Add compare() to Io.Timestamp

this makes it possible to compare e.g. file stat results without knowing implementation details for Timestamp

1 files changed, 4 insertions(+), 0 deletions(-)

lib/std/Io.zig+4
......@@ -981,6 +981,10 @@ pub const Timestamp = struct {
981981 const now_ts = clock.now(io);
982982 return t.durationTo(now_ts);
983983 }
984
985 pub fn compare(lhs: Timestamp, op: math.CompareOperator, rhs: Timestamp) bool {
986 return math.compare(lhs.nanoseconds, op, rhs.nanoseconds);
987 }
984988};
985989
986990pub const Duration = struct {