dbg_mac

Crates.iodbg_mac
lib.rsdbg_mac
version0.1.2
sourcesrc
created_at2022-12-10 08:58:12.563251
updated_at2022-12-10 09:03:29.308314
descriptionHandy debug only macros.
homepagehttps://github.com/IsaccBarker/dbg_mac
repositoryhttps://github.com/IsaccBarker/dbg_mac
max_upload_size
id733777
size41,445
Milo Banks (IsaccBarker)

documentation

README

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!(println!("Hello, debug!"));

Authors

Milo Banks

Commit count: 2

cargo fmt