]>
Commit | Line | Data |
---|---|---|
416331ca XL |
1 | error[E0596]: cannot borrow data in an `Rc` as mutable |
2 | --> $DIR/borrowck-borrow-overloaded-deref.rs:12:19 | |
b7449926 | 3 | | |
532ac7d7 | 4 | LL | 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 |
9 | error[E0596]: cannot borrow data in an `Rc` as mutable |
10 | --> $DIR/borrowck-borrow-overloaded-deref.rs:16:19 | |
b7449926 | 11 | | |
532ac7d7 | 12 | LL | 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 |
17 | error[E0596]: cannot borrow data in an `Rc` as mutable |
18 | --> $DIR/borrowck-borrow-overloaded-deref.rs:24:5 | |
b7449926 | 19 | | |
532ac7d7 | 20 | LL | &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 |
25 | error[E0596]: cannot borrow data in an `Rc` as mutable |
26 | --> $DIR/borrowck-borrow-overloaded-deref.rs:28:5 | |
b7449926 | 27 | | |
532ac7d7 | 28 | LL | &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 |
33 | error[E0594]: cannot assign to data in an `Rc` |
34 | --> $DIR/borrowck-borrow-overloaded-deref.rs:32:5 | |
b7449926 | 35 | | |
532ac7d7 | 36 | LL | *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 |
41 | error[E0594]: cannot assign to data in an `Rc` |
42 | --> $DIR/borrowck-borrow-overloaded-deref.rs:36:5 | |
b7449926 | 43 | | |
532ac7d7 | 44 | LL | **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 |
49 | error[E0594]: cannot assign to data in an `Rc` |
50 | --> $DIR/borrowck-borrow-overloaded-deref.rs:40:5 | |
b7449926 | 51 | | |
532ac7d7 | 52 | LL | **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 | |
57 | error: aborting due to 7 previous errors | |
58 | ||
60c5eb7d XL |
59 | Some errors have detailed explanations: E0594, E0596. |
60 | For more information about an error, try `rustc --explain E0594`. |