summary refs log tree commit diff
path: root/src/test/ui/borrowck/regions-escape-bound-fn-2.rs
blob: cb423032b46106736774935175811a175e6455b9 (plain)
1
2
3
4
5
6
7
8
9
10
fn with_int<F>(f: F) where F: FnOnce(&isize) {
    let x = 3;
    f(&x);
}

fn main() {
    let mut x = None;
    with_int(|y| x = Some(y));
    //~^ ERROR borrowed data cannot be stored outside of its closure
}