#macro #hitrace #trace #spans #hi-trace #convienience #instrumenting

hitrace-macro

为使用hitrace进行代码插装提供便利宏

1个不稳定版本

0.1.0 2024年4月19日

#581 in 过程宏

Apache-2.0

3KB

将函数作为HiTrace span进行插装的便利宏

宏会在函数进入时自动启动span,并在函数离开时关闭span。

示例

Cargo.toml

[dependencies]
hitrace = "0.1"
hitrace-macro = "0.1"
use hitrace_macro::trace_fn;
#[trace_fn]
fn do_something_and_measure() {
    println!("Doing something expensive....")
}

依赖项

~275–720KB
~17K SLoC