From 2fa22a275215a4693904d1beeb0671e2d6746c00 Mon Sep 17 00:00:00 2001 From: slonkazoid Date: Tue, 30 Apr 2024 17:34:46 +0300 Subject: [PATCH] fix: add systemtime_as_secs --- src/systemtime_as_secs.rs | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/systemtime_as_secs.rs diff --git a/src/systemtime_as_secs.rs b/src/systemtime_as_secs.rs new file mode 100644 index 0000000..5e8e913 --- /dev/null +++ b/src/systemtime_as_secs.rs @@ -0,0 +1,9 @@ +use std::time::SystemTime; + +pub fn as_secs(t: &SystemTime) -> u64 { + match t.duration_since(SystemTime::UNIX_EPOCH) { + Ok(duration) => duration, + Err(err) => err.duration(), + } + .as_secs() +}