Crates.io | human-duration |
lib.rs | human-duration |
version | 0.1.0 |
source | src |
created_at | 2022-01-17 20:16:26.072017 |
updated_at | 2022-01-17 20:16:26.072017 |
description | human-duration converts a std::time::Duration to a human readable string. |
homepage | https://github.com/cars10/human-duration |
repository | https://github.com/cars10/human-duration |
max_upload_size | |
id | 515753 |
size | 9,413 |
human-duration converts a std::time::Duration
to a human readable string.
use human_duration::human_duration;
let duration = std::time::Duration::new(120, 30_000_000);
assert_eq!(human_duration(&duration), "2m 0s 30ms");
let duration = std::time::Duration::new(9000, 0);
assert_eq!(human_duration(&duration), "2h 30m 0s 0ms");
Run
cargo add human_duration
or manually add it to your Cargo.toml
:
[dependencies]
human_duration = "0.1"
Then use the human_duration
function:
use human_duration::human_duration;
// somewhere in your code:
let duration = std::time::Duration::new(120, 0);
println!(human_duration(&duration));
MIT