]> git.lizzy.rs Git - rust.git/blob - compiler/rustc_session/src/lib.rs
Rollup merge of #84987 - lcnr:nits, r=Mark-Simulacrum
[rust.git] / compiler / rustc_session / src / lib.rs
1 #![feature(crate_visibility_modifier)]
2 #![feature(once_cell)]
3 #![cfg_attr(bootstrap, feature(or_patterns))]
4 #![recursion_limit = "256"]
5
6 #[macro_use]
7 extern crate rustc_macros;
8
9 pub mod cgu_reuse_tracker;
10 pub mod utils;
11 pub use lint::{declare_lint, declare_lint_pass, declare_tool_lint, impl_lint_pass};
12 pub use rustc_lint_defs as lint;
13 pub mod parse;
14
15 mod code_stats;
16 #[macro_use]
17 pub mod config;
18 pub mod filesearch;
19 mod options;
20 pub mod search_paths;
21
22 mod session;
23 pub use session::*;
24
25 pub mod output;
26
27 pub use getopts;