Make TyS::is_suggestable more structual
This commit is contained in:
parent
8f117a77d0
commit
f29fb4792b
30 changed files with 112 additions and 99 deletions
|
|
@ -22,9 +22,7 @@ error[E0308]: mismatched types
|
|||
--> $DIR/issue-74702.rs:2:9
|
||||
|
|
||||
LL | let (foo @ ..,) = (0, 0);
|
||||
| ^^^^^^^^^^^ ------ this expression has type `({integer}, {integer})`
|
||||
| |
|
||||
| expected a tuple with 2 elements, found one with 1 element
|
||||
| ^^^^^^^^^^^ expected a tuple with 2 elements, found one with 1 element
|
||||
|
|
||||
= note: expected tuple `({integer}, {integer})`
|
||||
found tuple `(_,)`
|
||||
|
|
|
|||
|
|
@ -150,8 +150,6 @@ LL | E1::Z0 => {}
|
|||
error[E0308]: mismatched types
|
||||
--> $DIR/pat-tuple-overfield.rs:19:9
|
||||
|
|
||||
LL | match (1, 2, 3) {
|
||||
| --------- this expression has type `({integer}, {integer}, {integer})`
|
||||
LL | (1, 2, 3, 4) => {}
|
||||
| ^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements
|
||||
|
|
||||
|
|
@ -161,9 +159,6 @@ LL | (1, 2, 3, 4) => {}
|
|||
error[E0308]: mismatched types
|
||||
--> $DIR/pat-tuple-overfield.rs:20:9
|
||||
|
|
||||
LL | match (1, 2, 3) {
|
||||
| --------- this expression has type `({integer}, {integer}, {integer})`
|
||||
LL | (1, 2, 3, 4) => {}
|
||||
LL | (1, 2, .., 3, 4) => {}
|
||||
| ^^^^^^^^^^^^^^^^ expected a tuple with 3 elements, found one with 4 elements
|
||||
|
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue