fn main() { | |
let Some(1) = loop { | |
//~^ NOTE `else` is attached to this loop | |
//~| ERROR refutable pattern in local binding | |
//~| NOTE not covered | |
//~| NOTE for more information | |
//~| NOTE matched value is of type | |
//~| NOTE require an "irrefutable pattern" | |
break Some(1) | |
} else { | |
//~^ ERROR `loop...else` loops are not supported | |
//~| NOTE consider moving this `else` clause to a separate `if` statement and use a `bool` variable to control if it should run | |
return; | |
}; | |
} |