diff options
Diffstat (limited to 'compiler/rustc_interface/src/lib.rs')
| -rw-r--r-- | compiler/rustc_interface/src/lib.rs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/compiler/rustc_interface/src/lib.rs b/compiler/rustc_interface/src/lib.rs new file mode 100644 index 00000000000..1c4dda2a436 --- /dev/null +++ b/compiler/rustc_interface/src/lib.rs @@ -0,0 +1,26 @@ +// tidy-alphabetical-start +#![feature(decl_macro)] +#![feature(file_buffered)] +#![feature(iter_intersperse)] +#![feature(let_chains)] +#![feature(try_blocks)] +#![warn(unreachable_pub)] +// tidy-alphabetical-end + +mod callbacks; +mod errors; +pub mod interface; +pub mod passes; +mod proc_macro_decls; +mod queries; +pub mod util; + +pub use callbacks::setup_callbacks; +pub use interface::{Config, run_compiler}; +pub use passes::DEFAULT_QUERY_PROVIDERS; +pub use queries::{Linker, Queries}; + +#[cfg(test)] +mod tests; + +rustc_fluent_macro::fluent_messages! { "../messages.ftl" } |
