milliseconds

Function milliseconds 

Source
pub fn milliseconds(input: &str) -> Result<u128, Error>
Expand description

Returns the total number of milliseconds contained in the parsed human readable duration.

ยงExamples

use jackdauer::milliseconds;

assert_eq!(milliseconds("1000000 nanoseconds"), Ok(1));
assert_eq!(milliseconds("1 millisecond"), Ok(1));
assert_eq!(milliseconds("2 milliseconds"), Ok(2));
assert_eq!(milliseconds("3 seconds"), Ok(3_000));
assert_eq!(milliseconds("4 hours"), Ok(14_400_000));
assert_eq!(milliseconds("5 days"), Ok(432_000_000));
assert_eq!(milliseconds("6 weeks"), Ok(3_628_800_000));
assert_eq!(milliseconds("7 months"), Ok(18_144_000_000));
assert_eq!(milliseconds("8 years"), Ok(252_288_000_000));
assert_eq!(milliseconds("9 nanoseconds"), Ok(0))