Expand description
Basic types for managing and implementing lints.
See https://rustc-dev-guide.rust-lang.org/diagnostics.html for an overview of how lints are implemented.
Structsยง
- Early
Context - Context for lint checking of the AST, after expansion, before lowering to HIR.
- Late
Context - Context for lint checking outside of type inference.
- Lint
Alias ๐ - Lint
Group ๐ - Lint
Store - Information about the registered lints.
Enumsยง
- Check
Lint Name Result - Find
Lint Error - Target
Lint ๐ - The target of the
by_name
map, which accounts for renaming/deprecation.
Traitsยง
Type Aliasesยง
- Early
Lint ๐Pass Factory - Late
Lint ๐Pass Factory