heim-host 0.0.11

Cross-platform host information
Documentation
1
2
3
4
5
6
7
8
use heim_common::prelude::*;
use heim_common::units::{time, 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::new::<time::millisecond>(ms))
}