3 个版本
0.1.2 | 2022 年 12 月 10 日 |
---|---|
0.1.1 | 2022 年 12 月 10 日 |
0.1.0 | 2022 年 12 月 10 日 |
#1611 in Rust 模式
15KB
122 行
dbg_mac
dbg_mac
是一个 Rust crate,它提供了只有在存在调试符号时才会编译的宏。
显示宏
以下是该 crate 中实现的每个宏的示例
// std::unimplemented, but only if built with debug assertions.
dbg_unimplemented!();
// std::unreachable, but only if built with debug assertions.
dbg_unreachable!();
// std::todo, but only if built with debug assertions.
dbg_todo!();
// std::panic, but only if built with debug assertions.
dbg_panic!();
// std::compile_error, but only if built with debug assertions.
dbg_compile_error!();
// Will print "Hello, debug!", but only if built with debug assertions.
if_dbg!(println!("Hello, debug!"));
作者
Milo Banks