Function format_nanoseconds_human_readable

Source
pub fn format_nanoseconds_human_readable(nanos: usize) -> String
Expand description

Formats nanoseconds into human-readable time with dynamic unit selection.

This function automatically chooses the most appropriate unit (seconds, milliseconds, microseconds, or nanoseconds) to display the time in a readable format.

ยงExamples

use common_time::util::format_nanoseconds_human_readable;

assert_eq!("1.23s", format_nanoseconds_human_readable(1_234_567_890));
assert_eq!("456ms", format_nanoseconds_human_readable(456_000_000));
assert_eq!("789us", format_nanoseconds_human_readable(789_000));
assert_eq!("123ns", format_nanoseconds_human_readable(123));