fn main() { match Some(10) { //~^ NOTE `match` arms have incompatible types Some(5) => false, //~^ NOTE this is found to be of type `bool` Some(2) => true, //~^ NOTE this is found to be of type `bool` None => (), //~^ ERROR `match` arms have incompatible types //~| NOTE expected `bool`, found `()` _ => true } }