]>
Commit | Line | Data |
---|---|---|
5869c6ff | 1 | #![feature(box_patterns)] |
487cf647 | 2 | #![feature(decl_macro)] |
fc512014 | 3 | #![feature(internal_output_capture)] |
c295e0f8 | 4 | #![feature(thread_spawn_unchecked)] |
353b0b11 | 5 | #![feature(lazy_cell)] |
9c376795 | 6 | #![feature(try_blocks)] |
dfeec247 | 7 | #![recursion_limit = "256"] |
5e7ed085 | 8 | #![allow(rustc::potential_query_instability)] |
f2b60f7d FG |
9 | #![deny(rustc::untranslatable_diagnostic)] |
10 | #![deny(rustc::diagnostic_outside_of_impl)] | |
11 | ||
12 | #[macro_use] | |
13 | extern crate tracing; | |
532ac7d7 | 14 | |
9ffffee4 FG |
15 | use rustc_errors::{DiagnosticMessage, SubdiagnosticMessage}; |
16 | use rustc_macros::fluent_messages; | |
17 | ||
dfeec247 | 18 | mod callbacks; |
f2b60f7d | 19 | mod errors; |
532ac7d7 XL |
20 | pub mod interface; |
21 | mod passes; | |
dfeec247 | 22 | mod proc_macro_decls; |
532ac7d7 XL |
23 | mod queries; |
24 | pub mod util; | |
532ac7d7 | 25 | |
5099ac24 | 26 | pub use callbacks::setup_callbacks; |
532ac7d7 | 27 | pub use interface::{run_compiler, Config}; |
3dfed10e | 28 | pub use passes::{DEFAULT_EXTERN_QUERY_PROVIDERS, DEFAULT_QUERY_PROVIDERS}; |
60c5eb7d | 29 | pub use queries::Queries; |
e74abb32 XL |
30 | |
31 | #[cfg(test)] | |
32 | mod tests; | |
9ffffee4 | 33 | |
353b0b11 | 34 | fluent_messages! { "../messages.ftl" } |