mirror of
https://github.com/rust-lang/rust
synced 2024-11-05 20:45:15 +00:00
14 lines
265 B
Rust
14 lines
265 B
Rust
#![feature(unboxed_closures)]
|
|
|
|
// Tests that we can't assign to or mutably borrow upvars from `Fn`
|
|
// closures (issue #17780)
|
|
|
|
fn main() {}
|
|
|
|
fn bar() -> impl Fn() -> usize {
|
|
let mut x = 0;
|
|
move || {
|
|
x += 1; //~ ERROR cannot assign
|
|
x
|
|
}
|
|
}
|