macro_rules! assert_ne { ($left:expr, $right:expr$(,)?) => { ... }; ($left:expr, $right:expr, $($arg:tt)+) => { ... }; (@ $left:expr, $right:expr, $maybe_colon:expr, $($arg:tt)+) => { ... }; }
Expand description
Asserts that two expressions are not equal to each other (using PartialEq
).
On panic, this macro will print the values of the expressions with their
Debug
representations.
This is a drop in replacement for core::assert_ne!
.
You can provide a custom panic message if desired.
ยงExamples
use pretty_assertions::assert_ne;
let a = 3;
let b = 2;
assert_ne!(a, b);
assert_ne!(a, b, "we are testing that the values are not equal");