rust/tests/ui/match/postfix-match/pf-match-types.rs

16 lines
426 B
Rust

#![feature(postfix_match)]
fn main() {
Some(10).match {
//~^ 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
}
}