pub fn time_to_micros(time: SystemTime) -> u64