use log::debug;
use crate::Jiffies;
#[derive(Default)]
pub(super) struct Clock {
now: Jiffies,
}
impl Clock {
pub(super) fn fast_forward(&mut self, future: Jiffies) {
debug_assert!(self.now <= future, "Future < Present");
self.now = future;
debug!("Global time now: {future}");
}
pub(crate) fn now(&self) -> Jiffies {
self.now
}
}