rustc_ast_passes/lib.rs
1//! The `rustc_ast_passes` crate contains passes which validate the AST in `syntax`
2//! parsed by `rustc_parse` and then lowered, after the passes in this crate,
3//! by `rustc_ast_lowering`.
4
5// tidy-alphabetical-start
6#![feature(box_patterns)]
7#![feature(if_let_guard)]
8#![feature(iter_is_partitioned)]
9// tidy-alphabetical-end
10
11pub mod ast_validation;
12mod errors;
13pub mod feature_gate;
14
15rustc_fluent_macro::fluent_messages! { "../messages.ftl" }