pub const fn microsecond_to_second(mark: Mark) -> Mark
Expand description
Converts a microsecond Mark
to a rounded down second Mark
.
ยงExamples
use timelane::subsecond::microsecond_to_second;
assert_eq!(microsecond_to_second(0), 0);
assert_eq!(microsecond_to_second(999_999), 0);
assert_eq!(microsecond_to_second(1_000_000), 1);
use timelane::Mark;
assert_eq!(microsecond_to_second(Mark::MIN), -9_223_372_036_855);
assert_eq!(microsecond_to_second(Mark::MAX), 9_223_372_036_854);