1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use std::time::SystemTime;
/// A value for specifying a time.
#[derive(Debug)]
pub enum SystemTimeSpec {
/// A value which always represents the current time, in symbolic form, so
/// that even as time elapses, it continues to represent the current time.
SymbolicNow,
/// An absolute time value.
Absolute(SystemTime),
}
impl From<SystemTime> for SystemTimeSpec {
fn from(time: SystemTime) -> Self {
Self::Absolute(time)
}
}