Time a block of Rust code

Build Status Docs crates.io

TOML [dependencies] elapsed = "0.1"

```Rust extern crate elapsed; use elapsed::measure_time;

fn main() { let (elapsed, sum) = measuretime(|| { (0..10000).sum::() }); println!("elapsed = {}", elapsed); println!("sum = {}", sum);

// Prints
// elapsed = 227.81 μs
// sum = 49995000

} ```

Inspired by measureTimeMillis in Kotlin.