summaryrefslogtreecommitdiffstats
path: root/src/test/ui/let-else/let-else-allow-unused.rs
blob: 86ebacfa7b7d1e0660fb58c68414eebb2a4ba156 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// issue #89807

#![feature(let_else)]

#[deny(unused_variables)]

fn main() {
    let value = Some(String::new());
    #[allow(unused)]
    let banana = 1;
    #[allow(unused)]
    let Some(chaenomeles) = value.clone() else { return }; // OK

    let Some(chaenomeles) = value else { return }; //~ ERROR unused variable: `chaenomeles`
}