fn main() { | |
let x = Some(2); | |
let x.expect("foo"); | |
//~^ error: expected a pattern, found an expression | |
let x.unwrap(): u32; | |
//~^ error: expected a pattern, found an expression | |
let x[0] = 1; | |
//~^ error: expected a pattern, found an expression | |
let Some(1 + 1) = x else { //~ error: expected a pattern, found an expression | |
return; | |
}; | |
if let Some(1 + 1) = x { //~ error: expected a pattern, found an expression | |
return; | |
} | |
} |