duration-breakdown 0.2.0

Breakdowns of time durations into their constituent parts
Documentation

duration-breakdown

Crates.io Documentation

Breakdowns of durations of time into their constituent parts of various units.

Example

use duration_breakdown::DurationBreakdown;
use std::time::Duration;

let breakdown = DurationBreakdown::from(Duration::new(12_345_678, 1234));
assert_eq!(
    breakdown.to_string(),
    "20 weeks, 2 days, 21 hours, 21 minutes, 18 seconds, and 1234 nanoseconds");