rs-matter/matter/src/utils/epoch.rs
ivmarkov d446007f6b Support for no_std
Support for no_std

Further no_std compat
2023-05-14 09:08:51 +00:00

14 lines
285 B
Rust

use core::time::Duration;
pub type Epoch = fn() -> Duration;
pub fn dummy_epoch() -> Duration {
Duration::from_secs(0)
}
#[cfg(feature = "std")]
pub fn sys_epoch() -> Duration {
std::time::SystemTime::now()
.duration_since(std::time::UNIX_EPOCH)
.unwrap()
}