[go: up one dir, main page]

parse_time_limit

Function parse_time_limit 

Source
pub fn parse_time_limit(time_str: &str) -> Result<Duration>
Expand description

Parse time limit string into Duration.

Supported formats:

  • "HH:MM:SS" โ€” hours:minutes:seconds
  • "MM:SS" โ€” minutes:seconds
  • "MM" โ€” minutes

ยงExamples

use std::time::Duration;
use gflow::utils::parse_time_limit;

assert_eq!(parse_time_limit("30").unwrap(), Duration::from_secs(1800));
assert_eq!(parse_time_limit("30:45").unwrap(), Duration::from_secs(1845));
assert_eq!(parse_time_limit("2:30:45").unwrap(), Duration::from_secs(9045));