1.0.4 |
|
---|---|
1.0.3 |
|
#11 in #nanosecond
Used in 3 crates
9KB
52 lines
TimeLite
TimeLite is a simple library to convert days, weeks, months and years into seconds.
This library is not necessary if you are using something like chrono
crate but its purpose is to be very ergonomic for users to write seconds on a human level understanding of minutes, hours, days, weeks, months and years.
Examples
1. Handling Nanoseconds
use timelite::LiteDuration;
let timer = LiteDuration::nanos(100);
2. Handling Microseconds
use timelite::LiteDuration;
let timer = LiteDuration::micros(1);
3. Handling Milliseconds
use timelite::LiteDuration;
let timer = LiteDuration::millis(1);
4. Handling Seconds
use timelite::LiteDuration;
let timer = LiteDuration::seconds(1);
5. Handling Minutes
use timelite::LiteDuration;
let timer = LiteDuration::minutes(1);
6. Handling Hours
use timelite::LiteDuration;
let timer = LiteDuration::hours(1);
7. Handling Days
use timelite::LiteDuration;
let timer = LiteDuration::days(1);
8. Handling Weeks
use timelite::LiteDuration;
let timer = LiteDuration::weeks(1);
9. Handling Months
use timelite::LiteDuration;
let timer = LiteDuration::months(1);
10. Handling Years
use timelite::LiteDuration;
let timer = LiteDuration::years(1);