1 2 3 4 5 6 7 8 9 10
use heim_common::prelude::*; use heim_common::units::Time; pub fn uptime() -> impl Future<Output=Result<Time>> { let ms = unsafe { winapi::um::sysinfoapi::GetTickCount64() } as f64; // TODO: Possible value truncation future::ok(Time::from_milliseconds(ms)) }