]>
Commit | Line | Data |
---|---|---|
dfeec247 | 1 | #![feature(crate_visibility_modifier)] |
1b1a35ee | 2 | #![feature(once_cell)] |
ba9703b0 | 3 | #![feature(or_patterns)] |
fc512014 | 4 | #![feature(str_split_once)] |
60c5eb7d | 5 | |
f035d41b XL |
6 | #[macro_use] |
7 | extern crate bitflags; | |
3dfed10e XL |
8 | #[macro_use] |
9 | extern crate rustc_macros; | |
f035d41b | 10 | |
60c5eb7d XL |
11 | pub mod cgu_reuse_tracker; |
12 | pub mod utils; | |
29967ef6 XL |
13 | pub use lint::{declare_lint, declare_lint_pass, declare_tool_lint, impl_lint_pass}; |
14 | pub use rustc_lint_defs as lint; | |
60c5eb7d XL |
15 | pub mod parse; |
16 | ||
17 | mod code_stats; | |
dfeec247 | 18 | #[macro_use] |
60c5eb7d XL |
19 | pub mod config; |
20 | pub mod filesearch; | |
dfeec247 | 21 | mod options; |
60c5eb7d XL |
22 | pub mod search_paths; |
23 | ||
24 | mod session; | |
25 | pub use session::*; | |
ba9703b0 XL |
26 | |
27 | pub mod output; | |
28 | ||
29 | pub use getopts; |