duration-breakdown

Crates.ioduration-breakdown
lib.rsduration-breakdown
version0.2.0
sourcesrc
created_at2021-06-20 21:36:04.454058
updated_at2021-07-30 23:08:54.882425
descriptionBreakdowns of time durations into their constituent parts
homepage
repositoryhttps://github.com/thomascastleman/duration-breakdown.git
max_upload_size
id412584
size21,894
Thomas Castleman (thomascastleman)

documentation

README

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");
Commit count: 12

cargo fmt