]> git.proxmox.com Git - rustc.git/blame - tests/ui/borrowck/borrowck-borrow-overloaded-deref.stderr
New upstream version 1.68.2+dfsg1
[rustc.git] / tests / ui / borrowck / borrowck-borrow-overloaded-deref.stderr
CommitLineData
416331ca
XL
1error[E0596]: cannot borrow data in an `Rc` as mutable
2 --> $DIR/borrowck-borrow-overloaded-deref.rs:12:19
b7449926 3 |
532ac7d7 4LL | let __isize = &mut *x;
48663c56 5 | ^^^^^^^ cannot borrow as mutable
416331ca 6 |
1b1a35ee 7 = help: trait `DerefMut` is required to modify through a dereference, but it is not implemented for `Rc<isize>`
b7449926 8
416331ca
XL
9error[E0596]: cannot borrow data in an `Rc` as mutable
10 --> $DIR/borrowck-borrow-overloaded-deref.rs:16:19
b7449926 11 |
532ac7d7 12LL | let __isize = &mut *x;
48663c56 13 | ^^^^^^^ cannot borrow as mutable
416331ca 14 |
1b1a35ee 15 = help: trait `DerefMut` is required to modify through a dereference, but it is not implemented for `Rc<isize>`
b7449926 16
416331ca
XL
17error[E0596]: cannot borrow data in an `Rc` as mutable
18 --> $DIR/borrowck-borrow-overloaded-deref.rs:24:5
b7449926 19 |
532ac7d7 20LL | &mut **x
48663c56 21 | ^^^^^^^^ cannot borrow as mutable
416331ca 22 |
1b1a35ee 23 = help: trait `DerefMut` is required to modify through a dereference, but it is not implemented for `Rc<isize>`
b7449926 24
416331ca
XL
25error[E0596]: cannot borrow data in an `Rc` as mutable
26 --> $DIR/borrowck-borrow-overloaded-deref.rs:28:5
b7449926 27 |
532ac7d7 28LL | &mut **x
48663c56 29 | ^^^^^^^^ cannot borrow as mutable
416331ca 30 |
1b1a35ee 31 = help: trait `DerefMut` is required to modify through a dereference, but it is not implemented for `Rc<isize>`
b7449926 32
416331ca
XL
33error[E0594]: cannot assign to data in an `Rc`
34 --> $DIR/borrowck-borrow-overloaded-deref.rs:32:5
b7449926 35 |
532ac7d7 36LL | *x = 3;
48663c56 37 | ^^^^^^ cannot assign
416331ca 38 |
1b1a35ee 39 = help: trait `DerefMut` is required to modify through a dereference, but it is not implemented for `Rc<isize>`
b7449926 40
416331ca
XL
41error[E0594]: cannot assign to data in an `Rc`
42 --> $DIR/borrowck-borrow-overloaded-deref.rs:36:5
b7449926 43 |
532ac7d7 44LL | **x = 3;
48663c56 45 | ^^^^^^^ cannot assign
416331ca 46 |
1b1a35ee 47 = help: trait `DerefMut` is required to modify through a dereference, but it is not implemented for `Rc<isize>`
b7449926 48
416331ca
XL
49error[E0594]: cannot assign to data in an `Rc`
50 --> $DIR/borrowck-borrow-overloaded-deref.rs:40:5
b7449926 51 |
532ac7d7 52LL | **x = 3;
48663c56 53 | ^^^^^^^ cannot assign
416331ca 54 |
1b1a35ee 55 = help: trait `DerefMut` is required to modify through a dereference, but it is not implemented for `Rc<isize>`
b7449926
XL
56
57error: aborting due to 7 previous errors
58
60c5eb7d
XL
59Some errors have detailed explanations: E0594, E0596.
60For more information about an error, try `rustc --explain E0594`.