Commit a6c4771
committed
Rollup merge of #56214 - scalexm:unification, r=nikomatsakis
Implement chalk unification routines
`ResolventOps` and `AggregateOps` are mostly straightforwardly translated from chalk. I had caught a few bugs already in my `chalk` branch and backported fixes to this branch, but there may be other ones left. EDIT: I hope there are none left now :)
Fixes #54935.7 files changed
Lines changed: 985 additions & 151 deletions
File tree
- src
- librustc_mir/borrow_check/nll/type_check
- librustc_traits/chalk_context
- librustc
- infer/nll_relate
- ty
0 commit comments