Module project

Module project 

Source
Expand description

Code for projecting associated types out of trait references.

Structs§

MismatchedProjectionTypes
Normalized
ProjectionCache
The projection cache. Unlike the standard caches, this can include infcx-dependent type variables, therefore we have to roll the cache back each time we roll a snapshot back, to avoid assumptions on yet-unresolved inference variables. Types with placeholder regions also have to be removed when the respective snapshot ends.
ProjectionCacheKey
ProjectionCacheStorage

Enums§

ProjectionCacheEntry

Type Aliases§

NormalizedTerm
UndoLog 🔒