eutils-rs 0.1.6

Commonly used toolsets
Documentation
use chrono;
use eutils_rs::timestamp;

fn main() {
    let ns = timestamp::current_monotime();
    let mono = chrono::NaiveDateTime::from_timestamp(
        (ns / 1000_000_000) as i64,
        (ns % 1000_000_000) as u32,
    );
    let ns = timestamp::current_realtime();
    let real = chrono::NaiveDateTime::from_timestamp(
        (ns / 1000_000_000) as i64,
        (ns % 1000_000_000) as u32,
    );
    let ns = timestamp::delta_of_mono_real_time();
    let delta = chrono::NaiveDateTime::from_timestamp(
        (ns / 1000_000_000) as i64,
        (ns % 1000_000_000) as u32,
    );

    println!("monotonic time: {}", mono);
    println!("real      time: {}", real);
    println!("delta     time: {}", delta);
}