]> git.lizzy.rs Git - rust.git/blob - src/test/ui/borrowck/borrowck-migrate-to-nll.edition.stderr
Auto merge of #63235 - Xanewok:update-rls, r=Centril
[rust.git] / src / test / ui / borrowck / borrowck-migrate-to-nll.edition.stderr
1 warning[E0502]: cannot borrow `*block.current` as immutable because it is also borrowed as mutable
2   --> $DIR/borrowck-migrate-to-nll.rs:28:21
3    |
4 LL |     let x = &mut block;
5    |             ---------- mutable borrow occurs here
6 LL |     let p: &'a u8 = &*block.current;
7    |                     ^^^^^^^^^^^^^^^ immutable borrow occurs here
8 LL |     // (use `x` and `p` so enabling NLL doesn't assign overly short lifetimes)
9 LL |     drop(x);
10    |          - mutable borrow later used here
11    |
12    = warning: this error has been downgraded to a warning for backwards compatibility with previous releases
13    = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future
14    = note: for more information, try `rustc --explain E0729`
15