| error[E0308]: mismatched types |
| --> $DIR/pat-tuple-overfield.rs:5:9 |
| | |
| LL | (1, 2, 3, 4) => {} |
| | ^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements |
| | |
| = note: expected type `({integer}, {integer}, {integer})` |
| found type `(_, _, _, _)` |
| |
| error[E0308]: mismatched types |
| --> $DIR/pat-tuple-overfield.rs:6:9 |
| | |
| LL | (1, 2, .., 3, 4) => {} |
| | ^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements |
| | |
| = note: expected type `({integer}, {integer}, {integer})` |
| found type `(_, _, _, _)` |
| |
| error[E0023]: this pattern has 4 fields, but the corresponding tuple struct has 3 fields |
| --> $DIR/pat-tuple-overfield.rs:10:9 |
| | |
| LL | S(1, 2, 3, 4) => {} |
| | ^^^^^^^^^^^^^ expected 3 fields, found 4 |
| |
| error[E0023]: this pattern has 4 fields, but the corresponding tuple struct has 3 fields |
| --> $DIR/pat-tuple-overfield.rs:12:9 |
| | |
| LL | S(1, 2, .., 3, 4) => {} |
| | ^^^^^^^^^^^^^^^^^ expected 3 fields, found 4 |
| |
| error: aborting due to 4 previous errors |
| |
| Some errors have detailed explanations: E0023, E0308. |
| For more information about an error, try `rustc --explain E0023`. |