Function compound_duration::format_ns
source · pub fn format_ns<T: TryInto<usize> + TryFrom<usize> + BitAnd<Output = T>>(
nanos: T
) -> Stringwhere
<T as TryFrom<usize>>::Error: Debug,
<T as TryInto<usize>>::Error: Debug,
Expand description
Convert seconds to compound duration (days, hours, minutes, seconds, ms, µs, ns)
Example:
use compound_duration::format_ns;
use std::time::Instant;
let now = Instant::now();
println!("{}", format_ns(now.elapsed().as_nanos() as usize));