tracel-xtask 4.14.0

Reusable and Extensible xtask commands to manage repositories.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use std::time::Duration;

/// Print duration as HH:MM:SS format
#[allow(dead_code)]
pub fn format_duration(duration: &Duration) -> String {
    let seconds = duration.as_secs();
    let minutes = seconds / 60;
    let hours = minutes / 60;
    let remaining_minutes = minutes % 60;
    let remaining_seconds = seconds % 60;

    format!("{hours:02}:{remaining_minutes:02}:{remaining_seconds:02}")
}