clock_source 0.2.4

set a common clock source
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![no_std]

cfg_if::cfg_if! {
    if #[cfg(feature = "custom")] {
        mod custom;
        use custom::CLOCK;
    } else {
        use time_clock::clock as CLOCK;
    }
}

pub static CLOCK_SOURCE: fn() -> u64 = CLOCK;

/// Nanosecond since `app start time` or `os start time`
pub fn now() -> u64 {
    CLOCK_SOURCE()
}