1 个不稳定版本
0.1.0 | 2022年3月1日 |
---|
#54 in #condition
在 3 个 crate 中使用 (直接使用 2 个)
4KB
通过编译条件来控制打印
lib.rs
:
提供两个宏,用于在控制台上输出内容 debug_println!
,与标准库中的println!
具有相同的效果,但其受feature
的控制,只有存在print
这个feature
时,才会输出 debug_print!
,与标准库中的print!
具有相同的效果,但其受feature
的控制,只有存在print
这个feature
时,才会输出
## 使用
Cargo.toml
...
[features]
default = ["print"] // 默认features中添加print时,源码中调用debug_println!或debug_print!,才能在控制台输出,否则不输出
print=[]
...
示例
debug_print!("打印一个数字:{}", 5);
依赖
~0–2MB
~39K SLoC