Module conversions

Module conversions 

Source
Expand description

This module contains methods for converting between time bases.

Conversions are performed with the checked_* family of methods that will throw an error on underflow or overflow instead of panicking or silent data corruption.

Constants§

NS_PER_MS_I128
nanoseconds per millisecond
NS_PER_MS_U32
nanoseconds per millisecond
NS_PER_US_I128
nanoseconds per microsecond
NS_PER_US_U32
nanoseconds per microsecond

Functions§

ms_to_ns_i128
Converts milliseconds to nanoseconds. Returns an error on underflow or overflow.
ms_to_ns_u32
Converts milliseconds to nanoseconds. Returns an error on underflow or overflow.
ns_to_ms_i128
Converts nanoseconds to milliseconds. Returns an error on underflow or overflow.
ns_to_us_i128
Converts nanoseconds to microseconds. Returns an error on underflow or overflow.
us_to_ns_i128
Converts microseconds to nanoseconds. Returns an error on underflow or overflow.
us_to_ns_u32
Converts microseconds to nanoseconds. Returns an error on underflow or overflow.