fn main() { #[derive(Debug)] enum Foo { //~^ HELP consider annotating `Foo` with `#[derive(PartialEq)]` Bar, Qux, } let vec1 = vec![Foo::Bar, Foo::Qux]; let vec2 = vec![Foo::Bar, Foo::Qux]; assert_eq!(vec1, vec2); //~^ ERROR binary operation `==` cannot be applied to type `Vec` }