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.


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");