macro_rules! debug_eq {
($lhs:expr, $rhs:expr $(,)?) => { ... };
($lhs:expr, $rhs:expr, $($args:expr),* $(,)?) => { ... };
}Expand description
Asserts that two expressions are equal when debug_assertions are enabled.
If debug_assertions are enabled, this behaves exactly like eq!.
If debug_assertions are disabled, this macro is a no-op.
debug_assertions can be enabled by setting this bazel label to True
@pigweed//pw_assert/rust:debug_assertions.
§Examples
let x = 5;
pw_assert::debug_eq!(x as i32, 5 as i32);