enum A { B, C } mod foo { pub fn bar() {} } fn main() { match (true, false) { A::B => (), //~^ ERROR mismatched types //~| expected tuple, found enum `A` //~| expected tuple `(bool, bool)` //~| found enum `A` _ => () } }