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§
Statics§
- DEFAULT_
LOCALE_ RESOURCE  - Raw content of Fluent resource for this crate, generated by 
fluent_messagesmacro, imported byrustc_driverto include all crates’ resources in one bundle. 
Functions§
- setup_
callbacks  - Sets up the callbacks in prior crates which we want to refer to the TyCtxt in.