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
- Normalize a value, deferring ambiguity and errors to fulfillment.
- 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. On error, return the failed obligation. For ambiguity, we have two cases: