MacroTime
This crate implements macros that can be used to time arbitrary snippets of code. This allows you to easily test functions on the go, without any fancy boilerplate for benchmarking.
Example
To time a snippet of code, simply:
use *;
dbg_time!;
And the execution time will be logged in the most relevant unit with the 'task' context added for readability. It's that simple.
Documentation
If you'd like to see more examples or learn more about MacroTime
, take a look at the documentation. All information listed there should be up to date and tested for the most recent version of the package.