Structs§
- CanonicalUser Type Annotation 
- LocalSetIn Context 
- LocalSetIn Context Mut 
- LocalTable InContext 
- LocalTable InContext Mut 
- Rust2024Incompatible PatInfo 
- Information on a pattern incompatible with Rust 2024, for use by the error/migration diagnostic emitted during THIR construction.
- TypeckResults 
- UserType 
- UserType Annotation Index 
Enums§
- UserType Kind 
- A user-given type annotation attached to a constant. These arise
from constants that are named via paths, like Foo::<A>::newand so forth.
Constants§
Traits§
Functions§
- invalid_hir_ 🔒id_ for_ typeck_ results 
- validate_hir_ 🔒id_ for_ typeck_ results 
- Validate that the given HirId (respectively its local_idpart) can be safely used as a key in the maps of a TypeckResults. For that to be the case, the HirId must have the sameowneras all the other IDs in this table (signified byhir_owner). Otherwise the HirId would be in a different frame of reference and using itslocal_idwould result in lookup errors, or worse, in silently wrong data being stored/returned.
Type Aliases§
- CanonicalUser Type 
- Canonical user type annotation.
- CanonicalUser Type Annotations 
- Mapping of type annotation indices to canonical user type annotations.