timelite

Crates.iotimelite
lib.rstimelite
version1.0.4
sourcesrc
created_at2019-10-29 11:52:20.680892
updated_at2019-10-31 12:11:22.243217
descriptionTimeLite is a simple library to convert days, weeks, months and years into seconds.
homepagehttps://github.com/charleschege/TimeLite
repositoryhttps://github.com/charleschege/TimeLite
max_upload_size
id176624
size20,272
CharlesĀ·Chege (charleschege)

documentation

README

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);
Commit count: 18

cargo fmt