Crate durations

Source
Expand description

This crate defines several Duration constants commonly (or rarely) used in practice.

§Usage example

extern crate durations;
 
use durations::{SECOND as S, MILLISECOND as MS};
 
std::thread::sleep(2*S + 200*MS);
// or alternatively
std::thread::sleep(2.2*S);

Constants§

DAY
1 day (24*60*60 = 86 400 seconds).
GIGASECOND
1 gigasecond (109 seconds = aprox. 31.7 years).
HOUR
1 hour (60*60 = 3 600 seconds).
KILOSECOND
1 kilosecond (103 seconds = 16 minutes 40 seconds).
MEGASECOND
1 megasecond (106 seconds = aprox. 11.6 days).
MICROSECOND
1 microsecond (10-6 seconds).
MILLISECOND
1 millisecond (10-3 seconds).
MINUTE
1 minute (60 seconds).
NANOSECOND
1 nanosecond (10-9 seconds).
SECOND
1 second.
WEEK
1 week (7*24*60*60 = 604 800 seconds).
YEAR
1 Julian year (365.25*24*60*60 = 31 557 600 seconds).