debug_assert_not

Macro debug_assert_not 

Source
macro_rules! debug_assert_not {
    ($($arg:tt)*) => { ... };
}
Expand description

Debug-only version of assert_not!.

Only active in debug builds - completely removed in release builds.

§Examples

use assert_not::debug_assert_not;
 
fn expensive_check() -> bool { false }
 
debug_assert_not!(false);  // ✓ Checked in debug, ignored in release
debug_assert_not!(expensive_check(), "Debug validation failed");