3 个版本

0.1.2 2022 年 12 月 10 日
0.1.1 2022 年 12 月 10 日
0.1.0 2022 年 12 月 10 日

#1611 in Rust 模式

GPL-3.0 许可证

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

无运行时依赖