summaryrefslogtreecommitdiffstats
path: root/tests/ui/nll/borrowed-referent-issue-38899.stderr
blob: 16588cbcfb285aeda8cc07fb4ef3f32c045d3f86 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
error[E0502]: cannot borrow `*block.current` as immutable because it is also borrowed as mutable
  --> $DIR/borrowed-referent-issue-38899.rs:11:21
   |
LL |     let x = &mut block;
   |             ---------- mutable borrow occurs here
LL |     println!("{}", x.current);
LL |     let p: &'a u8 = &*block.current;
   |                     ^^^^^^^^^^^^^^^ immutable borrow occurs here
LL |
LL |     drop(x);
   |          - mutable borrow later used here

error: aborting due to previous error

For more information about this error, try `rustc --explain E0502`.