Make TyS::is_suggestable more structual
This commit is contained in:
parent
8f117a77d0
commit
f29fb4792b
30 changed files with 112 additions and 99 deletions
|
|
@ -86,9 +86,8 @@ error[E0308]: mismatched types
|
|||
--> $DIR/already-bound-name.rs:30:32
|
||||
|
|
||||
LL | let (B(A(a, _) | B(a)) | A(a, A(a, _) | B(a))) = B(B(1));
|
||||
| - ^ ------- this expression has type `E<E<{integer}>>`
|
||||
| | |
|
||||
| | expected integer, found enum `E`
|
||||
| - ^ expected integer, found enum `E`
|
||||
| |
|
||||
| first introduced with type `{integer}` here
|
||||
|
|
||||
= note: expected type `{integer}`
|
||||
|
|
|
|||
|
|
@ -65,9 +65,8 @@ error[E0308]: mismatched types
|
|||
--> $DIR/inconsistent-modes.rs:13:32
|
||||
|
|
||||
LL | let (Ok((ref a, b)) | Err((ref mut a, ref b))) = Ok((0, &0));
|
||||
| ----- ^^^^^^^^^ ----------- this expression has type `Result<({integer}, &{integer}), (_, _)>`
|
||||
| | |
|
||||
| | types differ in mutability
|
||||
| ----- ^^^^^^^^^ types differ in mutability
|
||||
| |
|
||||
| first introduced with type `&{integer}` here
|
||||
|
|
||||
= note: expected type `&{integer}`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue