saito_rust/
time_keeper.rs

1use saito_core::core::defs::Timestamp;
2use std::time::{SystemTime, UNIX_EPOCH};
3
4use saito_core::core::process::keep_time::KeepTime;
5
6#[derive(Clone)]
7pub struct TimeKeeper {}
8
9impl KeepTime for TimeKeeper {
10    fn get_timestamp_in_ms(&self) -> Timestamp {
11        SystemTime::now()
12            .duration_since(UNIX_EPOCH)
13            .unwrap()
14            .as_millis() as Timestamp
15    }
16}