From 4879078f2ee5c99c8d84336049164b560c0b757f Mon Sep 17 00:00:00 2001 From: Oliver Middleton Date: Wed, 11 Nov 2015 14:25:08 +0000 Subject: [PATCH] Allow none Sized types in assert_eq! format_args! doesn't support none Sized types so we should just pass it the references to left_val and right_val. This fixes `assert_eq!([1, 2, 3][..], vec![1, 2, 3][..])` for example. --- src/libcore/macros.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libcore/macros.rs b/src/libcore/macros.rs index 5b5f59d5ddbb..0a0fcd23afbb 100644 --- a/src/libcore/macros.rs +++ b/src/libcore/macros.rs @@ -89,7 +89,7 @@ macro_rules! assert_eq { (left_val, right_val) => { if !(*left_val == *right_val) { panic!("assertion failed: `(left == right)` \ - (left: `{:?}`, right: `{:?}`)", *left_val, *right_val) + (left: `{:?}`, right: `{:?}`)", left_val, right_val) } } }