Expand description
Implementation of the early lint pass.
The early lint pass works on AST nodes after macro expansion and name resolution, just before AST lowering. These lints are for purely syntactical lints.
Modules§
Macros§
Structs§
- Early
Context AndPass - Implements the AST traversal for early lint passes.
T
provides thecheck_*
methods. - Runtime
Combined 🔒Early Lint Pass
Traits§
- Early
Check Node - Early lints work on different nodes - either on the crate root, or on freshly loaded modules. This trait generalizes over those nodes.