Module subsecond

Module subsecond 

Source
Expand description

Extra crate::Scaler functions to handle sub-second resolutions: milli, micro and nanoseconds.

Using these lanes combined with larger ones such as years will greatly reduce the range of the large lanes: even when using 64 bits signed numbers for Mark, we run out of nanoseconds after about 292 years.

However, the default year lane is centered around super::EPOCH_YEAR=2000. All years from 1708 to 2292 are usable with a nanoseconds resolution.

Functionsยง

microsecond_to_second
Converts a microsecond Mark to a rounded down second Mark.
microsecond_to_second_up
Converts a microsecond Mark to a rounded up second Mark.
millisecond_to_second
Converts a millisecond Mark to a rounded down second Mark.
millisecond_to_second_up
Converts a millisecond Mark to a rounded up second Mark.
nanosecond_to_second
Converts a nanosecond Mark to a rounded down second Mark.
nanosecond_to_second_up
Converts a nanosecond Mark to a rounded up second Mark.
second_to_microsecond
Converts a second Mark to a microsecond Mark.
second_to_millisecond
Converts a second Mark to a millisecond Mark.
second_to_nanosecond
Converts a second Mark to a nanosecond Mark.