Macro sixarm_assert::assert_set_eq [−][src]
Asserts that two sets are equal to each other.
This implementation uses [HashSet
] and assert_eq!
.
On panic, this macro will print the values of the expressions with their debug representations.
Like assert_eq!
, this macro has a second form, where a custom
panic message can be provided.
Examples
let a = vec![1, 2, 3]; let b = vec![3, 2, 1]; assert_set_eq!(a, b); assert_set_eq!(a, b, "we are testing with {:#?} and {:#?}", a, b);