about summary refs log tree commit diff
path: root/src/test/ui/rfc-2008-non-exhaustive
AgeCommit message (Expand)AuthorLines
2023-01-11Move /src/test to /testsAlbert Larsan-2681/+0
2022-10-05Delay function resolution error until typeckMichael Goulet-6/+6
2022-10-01bless ui testsMaybe Waffle-29/+29
2022-09-03Include enum path in variant suggestionMichael Goulet-26/+26
2022-08-10Update error message to clarify that it's not the enum itself that's non_exha...Scott McMurray-1/+1
2022-08-10Check if extern crate enum has non exhaustive variant when castLamb-7/+12
2022-07-15passes: migrate half of `check_attr`David Wood-4/+4
2022-07-06use `named_span` in case of tuple variantTakayuki Maeda-3/+3
2022-07-01Shorten def_span for more items.Camille GILLOT-53/+37
2022-03-12Update non-exhaustive omitted_patterns ui outputDevin Ragotzy-4/+46
2022-03-12Add unstable struct fields to ui testsDevin Ragotzy-2/+62
2022-03-08Change wording of suggestion to add missing `match` armEsteban Kuber-28/+28
2022-03-08Point at uncovered variants in enum definition in `note` instead of a `span_l...Esteban Kuber-74/+190
2022-03-08When finding a match expr with multiple arms that requires more, suggest itEsteban Kuber-1/+5
2022-03-08When encountering a match expr with no arms, suggest itEsteban Kuber-28/+163
2021-11-26Demonstration test for #91161Scott McMurray-0/+29
2021-10-12Filter unstable and doc hidden variants in usefulness checkingDevin Ragotzy-56/+152
2021-10-08Add feature gate to non_exhaustive_omitted_patterns lintDevin Ragotzy-20/+22
2021-10-02Add ui test for empty fields for omitted_patterns lintDevin Ragotzy-3/+15
2021-09-14Add reachable_patterns lint to rfc-2008-non_exhaustiveDevin Ragotzy-5/+340
2021-08-25Fix debugger stepping behavior around `match` expressionsWesley Wiser-4/+3
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-08-11Modify structured suggestion outputEsteban Küber-5/+5
2021-08-04Remove trailing whitespace from error messagesFabian Wolff-3/+3
2021-05-14Auto merge of #85233 - FabianWolff:issue-85227, r=petrochenkovbors-5/+5
2021-05-12Improve error message for non-exhaustive matches on non-exhaustive enumsFabian Wolff-5/+5
2021-05-08Add tests.Luqman Aden-1/+1
2021-01-13Update tests for extern block lintingMark Rousskov-10/+13
2020-11-16Apply suggestions from code reviewNadrieril-2/+2
2020-11-12Handle empty matches cleanlyNadrieril-2/+14
2020-10-26resolve: private fields in tuple struct ctor diagDavid Wood-2/+2
2020-09-02pretty: trim paths of unique symbolsDan Aloni-49/+49
2020-03-27non-exhastive diagnostic: add note re. scrutinee typeMazdak Farrokhzad-0/+28
2020-03-26typeck/pat: address review commentsMazdak Farrokhzad-5/+5
2020-03-25improve non-exhaustive struct pat errorMazdak Farrokhzad-0/+25
2020-03-24Rollup merge of #70077 - Aaron1011:feature/new-def-path-ident, r=petrochenkovMazdak Farrokhzad-0/+14
2020-03-22Store idents for `DefPathData` into crate metadataAaron Hill-0/+14
2020-03-22Normalize wording of privacy access labelsEsteban Küber-7/+7
2020-01-24Normalise notes with the/isvarkor-3/+3
2020-01-16resolve: Point at the private item definitions in privacy errorsVadim Petrochenkov-7/+49
2019-12-14[WIP] fix tests after rebaseNiko Matsakis-47/+15
2019-12-14Revert "Remove `#![feature(never_type)]` from tests."Niko Matsakis-17/+64
2019-12-04Forgot to update some test outputsNadrieril-64/+46
2019-12-04Use the default code path to list missing patternsNadrieril-2/+2
2019-12-04Only warn about missing patterns in the case of an enumNadrieril-6/+6
2019-12-04Make empty match lint more consistent under exhaustive_patternsNadrieril-7/+7
2019-12-04Add testsNadrieril-3/+114
2019-11-24Handle non_exhaustive in borrow checkingMatthew Jasper-0/+83
2019-11-21Auto merge of #66389 - estebank:type-err-labels, r=petrochenkovbors-24/+0
2019-11-21Remove `#![feature(never_type)]` from tests.Mazdak Farrokhzad-51/+36