optimize millis_since_unix_epoch()

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk 2024-07-03 19:13:49 +00:00
parent 08274150e5
commit db46d6dd6b
2 changed files with 7 additions and 7 deletions

View file

@ -1,12 +1,12 @@
use std::time::{SystemTime, UNIX_EPOCH};
#[inline]
#[must_use]
#[allow(clippy::as_conversions)]
pub fn millis_since_unix_epoch() -> u64 {
SystemTime::now()
.duration_since(UNIX_EPOCH)
.expect("time is valid")
pub fn now_millis() -> u64 {
use std::time::UNIX_EPOCH;
UNIX_EPOCH
.elapsed()
.expect("positive duration after epoch")
.as_millis() as u64
}