Re-exports

pub use interface::run_compiler;
pub use interface::Config;

Modules

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 the rustc_data_structures::AtomicRef type, which allows us to setup a global static which can then be set in this file at program startup.

Structs

Statics

Functions

Sets up the callbacks in prior crates which we want to refer to the TyCtxt in.