Function jackdauer::seconds [−][src]
pub fn seconds(input: &str) -> Result<u64, Error>
Expand description
Returns the total number of seconds contained in the parsed human readable duration.
Examples
use jackdauer::seconds; assert_eq!(seconds("1000 milliseconds"), Ok(1)); assert_eq!(seconds("1 second"), Ok(1)); assert_eq!(seconds("2 seconds"), Ok(2)); assert_eq!(seconds("3 minutes"), Ok(180)); assert_eq!(seconds("4 hours"), Ok(14_400)); assert_eq!(seconds("5 days"), Ok(432_000)); assert_eq!(seconds("6 weeks"), Ok(3_628_800)); assert_eq!(seconds("7 months"), Ok(18_144_000)); assert_eq!(seconds("8 years"), Ok(252_288_000));