JackDauer

CI

Use this Rust crate to easily parse various time formats to durations.

Demo

```rust use dauer::duration; use std::time::Duration;

let nanoseconds = duration("1 nanosecond"); let milliseconds = duration("2 milliseconds"); let seconds = duration("3 seconds"); let minutes = duration("4 minutes"); let hours = duration("5 hours"); let day = duration("6 days"); let week = duration("7 weeks"); let month = duration("8 months"); let year = duration("9 months"); let realbigduration = duration("9 years, 8 months, 7 weeks and 6 days"); let realsmallduration = duration("4 minutes 3 seconds, 2 milliseconds and 1 nanosecond"); ```

Features

Installation

Add it as a dependency to your Cargo.toml

toml [dependencies] jackdauer = "0.1.0"

Documentation

Documentation

Authors

FAQ

What's the name about?

"Dauer" is the German word for "duration". When thinking about time, it reminded me of this show called "24", and its main character "Jack Bauer" (which, incidentally also happens to mean "builder" in German). The contraction of both gives "Jack Dauer".

But why the ridiculous name?

It's 2021, COVID-19 is still raging out there. The last year and a half have been quite gloomy, and I thought I needed (and you probably needed it too; maybe you're not just aware of it) some terrible pun to shed some light on my day-to-day quarantined life.

Acknowledgements

License

MIT