]>
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)] |
1b1a35ee | 5 | #![feature(once_cell)] |
dfeec247 | 6 | #![recursion_limit = "256"] |
5e7ed085 | 7 | #![allow(rustc::potential_query_instability)] |
f2b60f7d FG |
8 | #![deny(rustc::untranslatable_diagnostic)] |
9 | #![deny(rustc::diagnostic_outside_of_impl)] | |
10 | ||
11 | #[macro_use] | |
12 | extern crate tracing; | |
532ac7d7 | 13 | |
dfeec247 | 14 | mod callbacks; |
f2b60f7d | 15 | mod errors; |
532ac7d7 XL |
16 | pub mod interface; |
17 | mod passes; | |
dfeec247 | 18 | mod proc_macro_decls; |
532ac7d7 XL |
19 | mod queries; |
20 | pub mod util; | |
532ac7d7 | 21 | |
5099ac24 | 22 | pub use callbacks::setup_callbacks; |
532ac7d7 | 23 | pub use interface::{run_compiler, Config}; |
3dfed10e | 24 | pub use passes::{DEFAULT_EXTERN_QUERY_PROVIDERS, DEFAULT_QUERY_PROVIDERS}; |
60c5eb7d | 25 | pub use queries::Queries; |
e74abb32 XL |
26 | |
27 | #[cfg(test)] | |
28 | mod tests; |