| error[E0599]: no method named `closure` found for reference `&Obj<{closure@$DIR/issue-33784.rs:25:43: 25:45}>` in the current scope |
| --> $DIR/issue-33784.rs:27:7 |
| | |
| LL | p.closure(); |
| | ^^^^^^^ field, not a method |
| | |
| help: to call the function stored in `closure`, surround the field access with parentheses |
| | |
| LL | (p.closure)(); |
| | + + |
| help: there is a method `clone` with a similar name |
| | |
| LL | p.clone(); |
| | ~~~~~ |
| |
| error[E0599]: no method named `fn_ptr` found for reference `&&Obj<{closure@$DIR/issue-33784.rs:25:43: 25:45}>` in the current scope |
| --> $DIR/issue-33784.rs:29:7 |
| | |
| LL | q.fn_ptr(); |
| | ^^^^^^ field, not a method |
| | |
| help: to call the function stored in `fn_ptr`, surround the field access with parentheses |
| | |
| LL | (q.fn_ptr)(); |
| | + + |
| |
| error[E0599]: no method named `c_fn_ptr` found for reference `&D` in the current scope |
| --> $DIR/issue-33784.rs:32:7 |
| | |
| LL | s.c_fn_ptr(); |
| | ^^^^^^^^ field, not a method |
| | |
| help: to call the function stored in `c_fn_ptr`, surround the field access with parentheses |
| | |
| LL | (s.c_fn_ptr)(); |
| | + + |
| |
| error: aborting due to 3 previous errors |
| |
| For more information about this error, try `rustc --explain E0599`. |