|
fn main() {
|
|
let m = 42u32;
|
|
|
|
let value = 'out: {
|
|
match m {
|
|
1 => break 'out Some(1u16),
|
|
2 => Some(2u16),
|
|
3 => break 'out Some(3u16),
|
|
4 => break 'out Some(4u16),
|
|
5 => break 'out Some(5u16),
|
|
_ => {}
|
|
//~^ ERROR `match` arms have incompatible types
|
|
}
|
|
|
|
None
|
|
};
|
|
}
|