Expand description
Parse duration expressions into a total duration.
§Example
use timecalc::parser::{parse_expression, parse_expressions};
let arg = "1h";
let duration = parse_expression(arg).unwrap();
assert_eq!(duration.num_minutes(), 60);
let args = vec!["2h", "-30m"];
let total_duration = parse_expressions(&args).unwrap();
assert_eq!(total_duration.num_minutes(), 90);Functions§
- parse_
expression - Parse a duration expression or interval expression and return the Duration it represents.
- parse_
expressions - Parse a list of duration expressions or interval expressions and return the total Duration they represent.