pub fn parse_duration(ds: &str) -> Result<Duration, String>
Expand description
parses a string into a Duration, assuming that a year always has 365d, a week always has 7d, and a day always has 24h.
ยงExamples
Basic usage:
use std::time::Duration;
use promql_parser::util;
assert_eq!(util::parse_duration("1h").unwrap(), Duration::from_secs(3600));
assert_eq!(util::parse_duration("4d").unwrap(), Duration::from_secs(3600 * 24 * 4));
assert_eq!(util::parse_duration("4d1h").unwrap(), Duration::from_secs(3600 * 97));