profile

Macro profile 

Source
macro_rules! profile {
    ($operation:expr => $block:block) => { ... };
    ($operation:expr => async $block:block) => { ... };
    ($name:expr, $category:expr => $block:block) => { ... };
    ($name:expr, $category:expr => async $block:block) => { ... };
}
Expand description

Convenience macro for profiling code blocks

ยงExample

use profile_timer::profile;

let result = profile!("database_query" => {
    database.query("SELECT * FROM users")
});