From 6f2708c1a4a57dde45c4f3080d8397f426e84774 Mon Sep 17 00:00:00 2001 From: Mike Dilger Date: Sun, 18 Feb 2024 08:53:21 +1300 Subject: [PATCH] Time::now() --- src/types/time.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/types/time.rs b/src/types/time.rs index f91f2ee..caf7434 100644 --- a/src/types/time.rs +++ b/src/types/time.rs @@ -21,4 +21,9 @@ impl Time { pub fn max() -> Time { Time(u64::MAX) } + + pub fn now() -> Time { + // Safety: unwrap() can only panic if the system time is before UNIX_EPOCH + Time(std::time::UNIX_EPOCH.elapsed().unwrap().as_secs()) + } }