]>
Commit | Line | Data |
---|---|---|
ff7c6d11 | 1 | error[E0506]: cannot assign to `x` because it is borrowed |
923072b8 | 2 | --> $DIR/maybe-initialized-drop-with-fragment.rs:19:5 |
ff7c6d11 | 3 | | |
0531ce1d | 4 | LL | let wrap = Wrap { p: &mut x }; |
ff7c6d11 XL |
5 | | ------ borrow of `x` occurs here |
6 | ... | |
532ac7d7 | 7 | LL | x = 1; |
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`. |