Nadrieril
|
25964b541e
|
Reword the "unreachable pattern" explanations
|
2024-08-19 21:39:57 +02:00 |
|
Nadrieril
|
940769a79b
|
Improve "covered_by_many" error
|
2024-07-24 08:46:52 +02:00 |
|
Nadrieril
|
64ac2b8082
|
Explain why a given pattern is considered unreachable
|
2024-07-24 08:02:55 +02:00 |
|
Ralf Jung
|
cbd682beeb
|
turn pointer_structural_match into a hard error
|
2024-05-03 15:56:59 +02:00 |
|
Ralf Jung
|
45d01b8131
|
update the tracking issue for structural match violations
and bless a test I missed
|
2024-02-05 20:36:11 +01:00 |
|
Ralf Jung
|
48abca761a
|
show indirect_structural_match and pointer_structural_match in future compat reports
|
2024-02-05 20:36:11 +01:00 |
|
Ralf Jung
|
0df7810734
|
remove StructuralEq trait
|
2024-01-24 07:56:23 +01:00 |
|
Ralf Jung
|
70a8e157ab
|
make pointer_structural_match warn-by-default
|
2023-10-28 17:02:18 +02:00 |
|
Nadrieril
|
89f75ff4d0
|
Skip most of check_match checks in the presence of PatKind::Error
|
2023-10-14 13:38:04 +02:00 |
|
Oli Scherer
|
d1fd11f3f9
|
Prevent spurious unreachable pattern lints
Means you'll get more `non-exhaustive` patterns
|
2023-10-11 12:49:57 +00:00 |
|
Oli Scherer
|
ad424e65d8
|
Always fall back to PartialEq when a constant in a pattern is not recursively structural-eq
|
2023-05-15 14:20:31 +00:00 |
|
Camille GILLOT
|
05082f57af
|
Perform match checking on THIR.
|
2023-04-03 15:59:21 +00:00 |
|
Jamen Marz
|
73c34cbaf7
|
Add notes to non-structural const in pattern error message
|
2023-03-27 11:08:11 -04:00 |
|
Albert Larsan
|
cf2dff2b1e
|
Move /src/test to /tests
|
2023-01-11 09:32:08 +00:00 |
|