simpler_timer 0.2.0

A very simple timer library with limited, but straight-forward functionality
Documentation
Simpler Timer
=============

[![Crates.io](https://img.shields.io/crates/v/simpler_timer)][crates_url]
[![Docs.rs](https://docs.rs/simpler_timer/badge.svg)][docs_url]

[crates_url]: https://crates.io/crates/simpler_timer
[docs_url]: https://docs.rs/simpler_timer

This library provides a very simple, poll based timer.

To use, include the following in `Cargo.toml`
```toml
[dependencies]
simpler_timer = "0.2.0"
```

```rust
use simpler_timer::Timer;
use std::time::Duration;

fn main() {
    let periodic = Timer::with_duration(Duration::from_millis(100));
    let timeout = Timer::with_duration(Duration::from_secs(2));
    

    loop {
        if periodic.expired() {
            println!("tick");
            periodic.reset();
        }

        if timeout.expired() {
            break;
        }
    }

    println!("total elapsed time: {}ms", timeout.elapsed().as_millis());
}
```