]> git.proxmox.com Git - rustc.git/blame - src/test/ui/async-await/multiple-lifetimes/ret-ref.stderr
Update unsuspicious file list
[rustc.git] / src / test / ui / async-await / multiple-lifetimes / ret-ref.stderr
CommitLineData
dc9dc135 1error[E0506]: cannot assign to `a` because it is borrowed
e1599b0c 2 --> $DIR/ret-ref.rs:16:5
dc9dc135
XL
3 |
4LL | let future = multiple_named_lifetimes(&a, &b);
5 | -- borrow of `a` occurs here
6LL | a += 1;
7 | ^^^^^^ assignment to borrowed `a` occurs here
8LL | b += 1;
9LL | let p = future.await;
10 | ------ borrow later used here
11
12error[E0506]: cannot assign to `b` because it is borrowed
e1599b0c 13 --> $DIR/ret-ref.rs:17:5
dc9dc135
XL
14 |
15LL | let future = multiple_named_lifetimes(&a, &b);
16 | -- borrow of `b` occurs here
17LL | a += 1;
18LL | b += 1;
19 | ^^^^^^ assignment to borrowed `b` occurs here
20LL | let p = future.await;
21 | ------ borrow later used here
22
23error[E0506]: cannot assign to `a` because it is borrowed
e1599b0c 24 --> $DIR/ret-ref.rs:28:5
dc9dc135
XL
25 |
26LL | let future = multiple_named_lifetimes(&a, &b);
27 | -- borrow of `a` occurs here
28LL | let p = future.await;
29LL | a += 1;
30 | ^^^^^^ assignment to borrowed `a` occurs here
31LL | b += 1;
32LL | drop(p);
33 | - borrow later used here
34
35error: aborting due to 3 previous errors
36
37For more information about this error, try `rustc --explain E0506`.