[−][src]Module rustc_middle::ty::context
Type context book-keeping.
Modules
| tls |
Structs
| CanonicalUserTypeAnnotation | |
| CommonConsts | |
| CommonLifetimes | |
| CommonTypes | |
| CtxtInterners | |
| DelaySpanBugEmitted | A type that is not publicly constructable. This prevents people from making |
| FreeRegionInfo | |
| GeneratorInteriorTypeCause | Whenever a value may be live across a generator yield, the type of that value winds up in the
|
| GlobalCtxt | |
| Interned | An entry in an interner. |
| LocalTableInContext | |
| LocalTableInContextMut | |
| ResolvedOpaqueTy | All information necessary to validate and reveal an |
| TyCtxt | The central data structure of the compiler. It stores references to the various arenas and also houses the results of the various compiler queries that have been performed. See the rustc dev guide for more details. |
| TypeckResults | |
| UserTypeAnnotationIndex |
Enums
| UserType | A user-given type annotation attached to a constant. These arise
from constants that are named via paths, like |
Constants
| START_INDEX |
Traits
| InternAs | |
| InternIteratorElement | |
| Lift | A trait implemented for all |
Functions
| provide | |
| ptr_eq | |
| validate_hir_id_for_typeck_results | Validate that the given HirId (respectively its |
Type Definitions
| CanonicalUserType | Canonicalized user type annotation. |
| CanonicalUserTypeAnnotations | Mapping of type annotation indices to canonical user type annotations. |
| InternedSet |