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() +}