core::assert_eq!
[−]
[src]
macro_rules! assert_eq { ($left:expr , $right:expr) => ({ match (&($left), &($right)) { (left_val, right_val) => { if !(*left_val == *right_val) { panic!("assertion failed: `(left == right)` \ (left: `{:?}`, right: `{:?}`)", *left_val, *right_val) } } } }) }
Asserts that two expressions are equal to each other.
On panic, this macro will print the values of the expressions with their debug representations.
Examples
fn main() { let a = 3; let b = 1 + 2; assert_eq!(a, b); }let a = 3; let b = 1 + 2; assert_eq!(a, b);