The macros measures the time until end of scope
This is done by creating an object, which measures the time. The time is printed when the object is dropped.
Simply add a corresponding entry to your Cargo.toml
dependency list:
toml,ignore
[dependencies]
measure_time = "0.1"
And add this to your crate root (lib.rs/main.rs):
```rust,ignore
extern crate measure_time; ```
```rust
extern crate measuretime; fn main() { infotime!("measure function"); { debugtime!(format!("{:?}", "measuring block")); let mut sum = 0; for el in 0..50000 { sum+=el; } println!("{:?}", sum); } tracetime!(format!("{:?}", "yep")); print_time!("yep2"); } ```