mirror of https://github.com/rust-lang/rust
16 lines
557 B
Rust
16 lines
557 B
Rust
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;
|
|
};
|
|
}
|