]> git.proxmox.com Git - rustc.git/blob - src/test/ui/suggestions/suggest-ref-mut.stderr
New upstream version 1.36.0+dfsg1
[rustc.git] / src / test / ui / suggestions / suggest-ref-mut.stderr
1 error[E0594]: cannot assign to `self.0` which is behind a `&` reference
2 --> $DIR/suggest-ref-mut.rs:7:9
3 |
4 LL | fn zap(&self) {
5 | ----- help: consider changing this to be a mutable reference: `&mut self`
6 ...
7 LL | self.0 = 32;
8 | ^^^^^^^^^^^ `self` is a `&` reference, so the data it refers to cannot be written
9
10 error[E0594]: cannot assign to `*foo` which is behind a `&` reference
11 --> $DIR/suggest-ref-mut.rs:16:5
12 |
13 LL | let ref foo = 16;
14 | ------- help: consider changing this to be a mutable reference: `ref mut foo`
15 ...
16 LL | *foo = 32;
17 | ^^^^^^^^^ `foo` is a `&` reference, so the data it refers to cannot be written
18
19 error[E0594]: cannot assign to `*bar` which is behind a `&` reference
20 --> $DIR/suggest-ref-mut.rs:21:9
21 |
22 LL | if let Some(ref bar) = Some(16) {
23 | ------- help: consider changing this to be a mutable reference: `ref mut bar`
24 ...
25 LL | *bar = 32;
26 | ^^^^^^^^^ `bar` is a `&` reference, so the data it refers to cannot be written
27
28 error[E0594]: cannot assign to `*quo` which is behind a `&` reference
29 --> $DIR/suggest-ref-mut.rs:25:22
30 |
31 LL | ref quo => { *quo = 32; },
32 | ------- ^^^^^^^^^ `quo` is a `&` reference, so the data it refers to cannot be written
33 | |
34 | help: consider changing this to be a mutable reference: `ref mut quo`
35
36 error: aborting due to 4 previous errors
37