dbg_mac
dbg_mac is a Rust crate that provides macros that are only compiled in if debug symbols are
present.
Present Macros
Below are examples of every macro implemented in this 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!;
Authors
Milo Banks