We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
debug_assert!
1 parent 96a3c7c commit 556e3daCopy full SHA for 556e3da
src/libcore/macros.rs
@@ -61,16 +61,6 @@ macro_rules! assert {
61
);
62
}
63
64
-/// Runtime assertion, only without `--cfg ndebug`
65
-#[macro_export]
66
-macro_rules! debug_assert {
67
- ($(a:tt)*) => ({
68
- if cfg!(not(ndebug)) {
69
- assert!($($a)*);
70
- }
71
- })
72
-}
73
-
74
/// Runtime assertion for equality, for details see std::macros
75
#[macro_export]
76
macro_rules! assert_eq {
@@ -93,7 +83,7 @@ macro_rules! debug_assert_eq {
93
83
})
94
84
95
85
96
-/// Runtime assertion, disableable at compile time
86
+/// Runtime assertion, disableable at compile time with `--cfg ndebug`
97
87
98
88
macro_rules! debug_assert {
99
89
($($arg:tt)*) => (if cfg!(not(ndebug)) { assert!($($arg)*); })
0 commit comments