pub fn to_duration(text: &str) -> Duration
Expand description
Convert human-readable duration string to Duration
§Supported units:
- ms: milliseconds
- s: seconds
- m: minutes
- h: hours
- d: days
- w: weeks
- f: fortnight (2 weeks)
§Example:
let duration = rmqtt_utils::to_duration("1h30m15s");
assert_eq!(duration.as_secs(), 5415);
let complex = rmqtt_utils::to_duration("2w3d12h");
assert_eq!(complex.as_secs(), 1512000);