Trait human_repr::HumanDuration
source · pub trait HumanDuration: Sealed + Sized {
// Required method
fn human_duration(self) -> HumanDurationData;
}
Expand description
Human Duration trait, supporting all Rust primitive number types and Duration.
Required Methods§
sourcefn human_duration(self) -> HumanDurationData
fn human_duration(self) -> HumanDurationData
Generate beautiful human-readable durations supporting automatic prefixes.
Use either with primitives:
use human_repr::HumanDuration;
assert_eq!("160ms", 0.1599999.human_duration());
Or with Duration
s:
use human_repr::HumanDuration;
use std::time::Duration;
let d = Duration::from_secs_f64(0.1599999);
assert_eq!("160ms", d.human_duration());