Structsยง
Functionsยง
- deeply_
normalize - Deeply normalize all aliases in
value. This does not handle inference and expects its input to be already fully resolved. - deeply_
normalize_ ๐for_ diagnostics - deeply_
normalize_ with_ skipped_ universes - Deeply normalize all aliases in
value. This does not handle inference and expects its input to be already fully resolved. - deeply_
normalize_ with_ skipped_ universes_ and_ ambiguous_ coroutine_ goals - Deeply normalize all aliases in
value. This does not handle inference and expects its input to be already fully resolved. - normalize
- see
normalize_with_universes. - normalize_
with_ ๐universes - Like
deeply_normalize, but we handle ambiguity and inference variables in this routine. The behavior should be same as the old solver. For error, we return an infer var plus the failed obligation. For ambiguity, we have two cases: