]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/borrowck/borrow-immutable-upvar-mutation-impl-trait.stderr
New upstream version 1.64.0+dfsg1
[rustc.git] / src / test / ui / borrowck / borrow-immutable-upvar-mutation-impl-trait.stderr
index 003c40d27736d5b3b43c7e689994fb2a381b4d24..6235e0db0da1895357e805e7607e658f07f7b3b0 100644 (file)
@@ -1,15 +1,13 @@
 error[E0594]: cannot assign to `x`, as it is a captured variable in a `Fn` closure
   --> $DIR/borrow-immutable-upvar-mutation-impl-trait.rs:11:9
    |
-LL |   fn bar() -> impl Fn() -> usize {
-   |      ---      ------------------ change this to return `FnMut` instead of `Fn`
-LL |       let mut x = 0;
-LL | /     move || {
-LL | |         x += 1;
-   | |         ^^^^^^ cannot assign
-LL | |         x
-LL | |     }
-   | |_____- in this closure
+LL | fn bar() -> impl Fn() -> usize {
+   |    ---      ------------------ change this to return `FnMut` instead of `Fn`
+LL |     let mut x = 0;
+LL |     move || {
+   |     ------- in this closure
+LL |         x += 1;
+   |         ^^^^^^ cannot assign
 
 error: aborting due to previous error