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));