etime 0.1.0

measure elapsed time
Documentation
# Etime


## Usage


### Base


```rust
use core::time::Duration;
use etime::Etime;
use std::thread;

let etime = Etime::new();
etime.tic();
thread::sleep(Duration::from_secs(1));
let elapsed = etime.toc();
println!("{:?}", elapsed);
```

### Set Clock Source


### Functions


```rust
let mut etime = Etime::new();
etime.set_config(Config {
    expect: Duration::from_secs(2)..Duration::from_secs(5),
    success: Some(|elapsed| println!("success: {:?}", elapsed)),
    failed: Some(|elapsed| println!("failed: {:?}", elapsed)),
});
etime.tic();
thread::sleep(Duration::from_secs(1));
etime.toc();
```