![crate](https://img.shields.io/crates/v/elapsed-time?style=plastic) This crate help you to measure time taken by a function or a block of code for "print" debugging purpose. It output in stdout (using `println`) the elapsed time. ```toml elapsed-time = "0.1" ``` # usage ```rust #[macro_use] extern crate elapsed_time; fn main() { // measure time taken by a block #[elapsed_time::elapsed_block(block_name_1)] { // some piece of code in a block } my_func(); } // measure time taken by a function #[elapsed_time::elapsed] fn my_func() -> String { } ``` Produce following logs: ``` block_name_1 tooks 793.515574ms my_func tooks 28.855µs ```