aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_ty/src/diagnostics/pattern/deconstruct_pat.rs
Commit message (Collapse)AuthorAgeFilesLines
* Handle unordered fields in struct patternsDawer2021-05-311-2/+12
|
* Complete field replacingDawer2021-05-311-2/+7
|
* Support bool literal patternsDawer2021-05-311-9/+156
|
* Check enum patternsDawer2021-05-311-5/+59
|
* Build wildcard witnesses instead of panickingDawer2021-05-311-8/+8
|
* Implement struct ctor applicationDawer2021-05-311-55/+68
|
* Add remaining Constructor variantsDawer2021-05-311-14/+56
|
* Remove unneeded indirection on PatCtxtDawer2021-05-311-12/+12
|
* Enable generation of non-exhaustiveness witnessesDawer2021-05-311-1/+1
|
* Update match checking.Dawer2021-05-311-0/+627
fn is_useful , more skeletons Specify a lifetime on pattern references impl PatStack fill impl Matrix PatStack::pop_head_constructor Index-based approach struct PatCtxt fields construction fn Fields::wildcards split wildcard fn Constructor::is_covered_by_any(..) fn Matrix::specialize_constructor(..) impl Usefulness Initial work on witness construction Reorganize files Replace match checking diagnostic Handle types of expanded patterns unit match checking go brrr