aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_ty/src/diagnostics/pattern.rs
Commit message (Collapse)AuthorAgeFilesLines
* Include old testsDawer2021-05-311-69/+597
|
* Don't panic on a pattern of unresolved ADT variant.Dawer2021-05-311-50/+13
|
* Clean up, more docs.Dawer2021-05-311-13/+12
|
* Check pattern types.Dawer2021-05-311-0/+36
|
* Expand binding patterns.Dawer2021-05-311-2/+96
|
* Fix visibility warningsDawer2021-05-311-9/+9
|
* Lower binding patternDawer2021-05-311-3/+27
|
* Lower bool literalsDawer2021-05-311-0/+19
|
* Treat ctor of unhandled type as non-exhaustive.Dawer2021-05-311-0/+18
|
* Lower Pat::PathDawer2021-05-311-0/+18
|
* Basic lowering hir_def::exrp::Pat -> typed HIR.Dawer2021-05-311-0/+191
| | | | Pattern arena is broken
* Support bool literal patternsDawer2021-05-311-0/+26
|
* Check enum patternsDawer2021-05-311-0/+45
|
* Implement struct ctor applicationDawer2021-05-311-6/+49
|
* Update match checking.Dawer2021-05-311-0/+36
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