drawrs 0.2.0

A tracing engine for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
pub trait DurExt {
    fn from_picos(picoseconds: u64) -> Self;
}

impl DurExt for std::time::Duration {
    fn from_picos(picoseconds: u64) -> Self {
        const PICOS_PER_NANO: u64 = 1000;
        let nanos = picoseconds / PICOS_PER_NANO;

        std::time::Duration::new(nanos / 1000000000, (nanos % 1000000000) as u32)
    }
}