# simple_func_timer Tiny macro to measure the function execution time in Rust. It uses `log` crate, so the consuming code can handle the log easily. ## Examples You can measure the execution time of a function in the following way. Your client code needs to consume the log. ``` #[timer(unit = "ns", log = "info")] fn my_function() { } // It measures the execution time in milliseconds and generate `debug` level logs by default. #[timer] fn my_function() { } ``` ## Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate. Enjoy! ## License [MIT](https://choosealicense.com/licenses/mit/)