| error[E0616]: field `priv_field` of struct `MyStruct` is private |
| --> $DIR/issue-3763.rs:17:32 |
| | |
| LL | let _woohoo = (&my_struct).priv_field; |
| | ^^^^^^^^^^ private field |
| |
| error[E0616]: field `priv_field` of struct `MyStruct` is private |
| --> $DIR/issue-3763.rs:20:41 |
| | |
| LL | let _woohoo = (Box::new(my_struct)).priv_field; |
| | ^^^^^^^^^^ private field |
| |
| error[E0624]: method `happyfun` is private |
| --> $DIR/issue-3763.rs:23:18 |
| | |
| LL | fn happyfun(&self) {} |
| | ------------------ private method defined here |
| ... |
| LL | (&my_struct).happyfun(); |
| | ^^^^^^^^ private method |
| |
| error[E0624]: method `happyfun` is private |
| --> $DIR/issue-3763.rs:25:27 |
| | |
| LL | fn happyfun(&self) {} |
| | ------------------ private method defined here |
| ... |
| LL | (Box::new(my_struct)).happyfun(); |
| | ^^^^^^^^ private method |
| |
| error[E0616]: field `priv_field` of struct `MyStruct` is private |
| --> $DIR/issue-3763.rs:26:26 |
| | |
| LL | let nope = my_struct.priv_field; |
| | ^^^^^^^^^^ private field |
| |
| error: aborting due to 5 previous errors |
| |
| Some errors have detailed explanations: E0616, E0624. |
| For more information about an error, try `rustc --explain E0616`. |