#![feature(crate_visibility_modifier)] | |
#![feature(once_cell)] | |
#![cfg_attr(bootstrap, feature(or_patterns))] | |
#![recursion_limit = "256"] | |
#[macro_use] | |
extern crate rustc_macros; | |
pub mod cgu_reuse_tracker; | |
pub mod utils; | |
pub use lint::{declare_lint, declare_lint_pass, declare_tool_lint, impl_lint_pass}; | |
pub use rustc_lint_defs as lint; | |
pub mod parse; | |
mod code_stats; | |
#[macro_use] | |
pub mod config; | |
pub mod filesearch; | |
mod options; | |
pub mod search_paths; | |
mod session; | |
pub use session::*; | |
pub mod output; | |
pub use getopts; |