summaryrefslogtreecommitdiffstats
path: root/tests/ui/suggestions/option-content-move2.rs
blob: 88e8a5b7aeef06e0293c4f52a2c4979b66e8f3b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
struct NotCopyable;

fn func<F: FnMut() -> H, H: FnMut()>(_: F) {}

fn parse() {
    let mut var = None;
    func(|| {
        // Shouldn't suggest `move ||.as_ref()` here
        move || {
        //~^ ERROR: cannot move out of `var`
            var = Some(NotCopyable);
        }
    });
}

fn main() {}