[−][src]Crate moniclock
Defines a monotonic clock whose values are instances of Duration
.
Why not std::time::Instant
?
Instant
is opaque and cannot be serialized.
Example
let mut clock = moniclock::Clock::new(); let t0 = clock.elapsed(); let sleep_duration = std::time::Duration::from_millis(100); std::thread::sleep(sleep_duration); let t1 = clock.elapsed(); assert!(t1 - t0 >= sleep_duration);
Structs
Clock | Monotonic clock |