Re-exportsยง
pub use interface::Config;pub use interface::run_compiler;pub use passes::DEFAULT_QUERY_PROVIDERS;pub use passes::create_and_enter_global_ctxt;pub use passes::parse;
Modulesยง
- callbacks ๐
- Throughout the compiler tree, there are several places which want to have
access to state or queries while being inside crates that are dependencies
of
rustc_middle. To facilitate this, we have therustc_data_structures::AtomicReftype, which allows us to setup a global static which can then be set in this file at program startup. - errors
- interface
- limits ๐
- Registering limits:
- passes
- proc_
macro_ ๐decls - queries ๐
- util
Structsยง
Functionsยง
- setup_
callbacks - Sets up the callbacks in prior crates which we want to refer to the TyCtxt in.