| error[E0009]: cannot bind by-move and by-ref in the same pattern |
| --> $DIR/issue-53840.rs:13:16 |
| | |
| LL | E::Foo(a, b, ref c) => {} |
| | ^ ^ ----- both by-ref and by-move used |
| | | | |
| | | by-move pattern here |
| | by-move pattern here |
| |
| error[E0009]: cannot bind by-move and by-ref in the same pattern |
| --> $DIR/issue-53840.rs:17:14 |
| | |
| LL | Bar {a, ref b} => {} |
| | ^ ----- both by-ref and by-move used |
| | | |
| | by-move pattern here |
| |
| error: aborting due to 2 previous errors |
| |
| For more information about this error, try `rustc --explain E0009`. |