1 个不稳定版本
0.1.1 | 2022年8月30日 |
---|---|
0.1.0 |
|
#41 在 #release
在 mkml 中使用
3KB
profile_time
这个crate提供2个宏来帮助您分离调试和发布代码。
用法
#[macro_use]
extern crate profile_time;
release_time! {
struct Release {}
}
fn print_profile() {
release_time! {
println!("On release");
}
debug_time! {
println!("On debug");
}
}
debug_time! {
struct Debug {}
}
fn main() {
release_time! {
let profile = Release {};
}
print_profile();
debug_time! {
let profile = Debug {};
}
}
lib.rs
:
profile_time
这个轻量级的crate提供2个宏来帮助您分离调试和发布代码。这个crate提供