Time a block of Rust code

Build Status Docs

TOML [dependencies] elapsed = "0.1"

```Rust extern crate elapsed;

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

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

} ```

Inspired by measureTimeMillis in Kotlin.