]>
Commit | Line | Data |
---|---|---|
ff7c6d11 XL |
1 | error[E0506]: cannot assign to `x` because it is borrowed |
2 | --> $DIR/maybe-initialized-drop-with-fragment.rs:31:5 | |
3 | | | |
0531ce1d | 4 | LL | let wrap = Wrap { p: &mut x }; |
ff7c6d11 XL |
5 | | ------ borrow of `x` occurs here |
6 | ... | |
0531ce1d | 7 | LL | x = 1; //~ ERROR cannot assign to `x` because it is borrowed [E0506] |
ff7c6d11 | 8 | | ^^^^^ assignment to borrowed `x` occurs here |
0531ce1d | 9 | LL | } |
0bf4aa26 | 10 | | - borrow might be used here, when `foo` is dropped and runs the destructor for type `Foo<'_>` |
ff7c6d11 XL |
11 | |
12 | error: aborting due to previous error | |
13 | ||
0531ce1d | 14 | For more information about this error, try `rustc --explain E0506`. |