| error: `->` is not valid syntax for field accesses and method calls |
| --> $DIR/expr-rarrow-call-on-a-raw-pointer.rs:13:10 |
| | |
| LL | named->foo += 1; |
| | ^^ |
| | |
| = help: the `.` operator will automatically dereference the value, except if the value is a raw pointer |
| help: try using `.` instead |
| | |
| LL - named->foo += 1; |
| LL + named.foo += 1; |
| | |
| |
| error: `->` is not valid syntax for field accesses and method calls |
| --> $DIR/expr-rarrow-call-on-a-raw-pointer.rs:18:12 |
| | |
| LL | unnamed->0 += 1; |
| | ^^ |
| | |
| = help: the `.` operator will automatically dereference the value, except if the value is a raw pointer |
| help: try using `.` instead |
| | |
| LL - unnamed->0 += 1; |
| LL + unnamed.0 += 1; |
| | |
| |
| error[E0609]: no field `foo` on type `*mut Named` |
| --> $DIR/expr-rarrow-call-on-a-raw-pointer.rs:13:12 |
| | |
| LL | named->foo += 1; |
| | ^^^ unknown field |
| | |
| help: `named` is a raw pointer; try dereferencing it |
| | |
| LL - named->foo += 1; |
| LL + (*named).foo += 1; |
| | |
| |
| error[E0609]: no field `0` on type `*mut Unnamed` |
| --> $DIR/expr-rarrow-call-on-a-raw-pointer.rs:18:14 |
| | |
| LL | unnamed->0 += 1; |
| | ^ unknown field |
| | |
| help: `unnamed` is a raw pointer; try dereferencing it |
| | |
| LL - unnamed->0 += 1; |
| LL + (*unnamed).0 += 1; |
| | |
| |
| error: aborting due to 4 previous errors |
| |
| For more information about this error, try `rustc --explain E0609`. |