use chrono::{DateTime, Utc};
use std::time::{SystemTime, UNIX_EPOCH};
pub fn now_nanos() -> u64 {
SystemTime::now()
.duration_since(UNIX_EPOCH)
.expect("Time went backwards")
.as_nanos() as u64
}
pub fn now_micros() -> u64 {
SystemTime::now()
.duration_since(UNIX_EPOCH)
.expect("Time went backwards")
.as_micros() as u64
}
pub fn now_utc() -> DateTime<Utc> {
Utc::now()
}