#time #seconds #date #nanoseconds #convertor

timelite

TimeLite is a simple library to convert days, weeks, months and years into seconds

5 stable releases

✓ Uses Rust 2018 edition

1.0.4 Oct 31, 2019
1.0.3 Oct 29, 2019

#27 in Date and time


Used in 1 crate

Apache-2.0

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);

No runtime deps