heim-host 0.0.4

Cross-platform host information
Documentation
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))
}