Skip to main content

monotonic_time_ns

Function monotonic_time_ns 

Source
pub fn monotonic_time_ns() -> u64
Available on crate feature v2_88 only.
Expand description

Queries the system monotonic time in nanoseconds.

The monotonic clock will always increase and doesn’t suffer discontinuities when the user (or NTP) changes the system time. It may or may not continue to tick during times where the machine is suspended.

We try to use the clock that corresponds as closely as possible to the passage of time as measured by system calls such as poll() but it may not always be possible to do this.

Another version of this function exists. monotonic_time() returns the time in microseconds. If you want to support older GLib versions, it is an alternative.

§Returns

the monotonic time, in nanoseconds