use std::time::{SystemTime, UNIX_EPOCH}; pub enum State { NotYetReceived { time_sent: u64 }, SendError, Received { rtt: u64 }, Lost, } impl State { pub fn current_time_ms() -> u64 { SystemTime::now() .duration_since(UNIX_EPOCH) .unwrap() .as_millis() as u64 } }