pub fn format_wdhms<T: TryInto<usize> + TryFrom<usize> + BitAnd<Output = T>>(
    seconds: T
) -> Stringwhere
    <T as TryFrom<usize>>::Error: Debug,
    <T as TryInto<usize>>::Error: Debug,
Expand description

Convert seconds to compound duration (week, days, hours, minutes, seconds)

Example:

 use compound_duration::format_wdhms;
 // 9w6d10h40m
 println!("{}", format_wdhms(6000000));