[−][src]Module rustc::ty::context
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
type context book-keeping
Modules
tls |
[ Experimental ]
|
Structs
AllArenas |
[ Experimental ]
|
CommonTypes |
[ Experimental ]
|
CtxtInterners |
[ Experimental ]
|
GlobalArenas |
[ Experimental ] Internal storage |
GlobalCtxt |
[ Experimental ]
|
Interned |
[ Experimental ] An entry in an interner. |
LocalTableInContext |
[ Experimental ]
|
LocalTableInContextMut |
[ Experimental ]
|
TyCtxt |
[ Experimental ] 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 guide for more details. |
TypeckTables |
[ Experimental ]
|
Traits
InternAs |
[ Experimental ]
|
InternIteratorElement |
[ Experimental ]
|
Lift |
[ Experimental ] A trait implemented for all X<'a> types which can be safely and efficiently converted to X<'tcx> as long as they are part of the provided TyCtxt<'tcx>. This can be done, for example, for Ty<'tcx> or &'tcx Substs<'tcx> by looking them up in their respective interners. |
Functions
keep_local |
[ Experimental ]
|
provide |
[ Experimental ]
|
validate_hir_id_for_typeck_tables |
[ Experimental ] Validate that the given HirId (respectively its |
Type Definitions
InternedSet |
[ Experimental ]
|