Skip to main content

parse_duration

Function parse_duration 

Source
pub fn parse_duration(s: &str) -> Option<Duration>
Expand description

Parses simple duration strings like "5s", "10m", "1h" into a Duration. Case-insensitive, supports optional space, and treats unit-less values as seconds.

ยงExamples

use std::time::Duration;
use rskit_util::time::parse_duration;
assert_eq!(parse_duration("5"), Some(Duration::from_secs(5)));
assert_eq!(parse_duration("5s"), Some(Duration::from_secs(5)));
assert_eq!(parse_duration("10m"), Some(Duration::from_secs(600)));