Function parse_duration

Source
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));