☰
LintPass
LintPass
Required Methods
name
Implementors
In rustc_lint
Modules
array_into_iter
builtin
context
early
enum_intrinsics_non_enums
errors
expect
hidden_unicode_codepoints
internal
late
let_underscore
levels
methods
non_ascii_idents
non_fmt_panic
nonstandard_style
noop_method_call
pass_by_value
passes
redundant_semicolon
traits
types
unused
Macros
declare_combined_early_lint_pass
declare_combined_early_pass
declare_combined_late_lint_pass
declare_combined_late_pass
early_lint_methods
early_lint_passes
expand_combined_early_lint_pass_method
expand_combined_early_lint_pass_methods
expand_combined_late_lint_pass_method
expand_combined_late_lint_pass_methods
late_lint_methods
late_lint_mod_passes
late_lint_passes
pre_expansion_lint_passes
Structs
BufferedEarlyLint
BuiltinCombinedEarlyLintPass
BuiltinCombinedLateLintPass
BuiltinCombinedModuleLateLintPass
BuiltinCombinedPreExpansionLintPass
EarlyContext
FutureIncompatibleInfo
LateContext
Lint
LintId
LintStore
Enums
CheckLintNameResult
FindLintError
Level
Statics
ARRAY_INTO_ITER
Traits
EarlyCheckNode
EarlyLintPass
LateLintPass
LintContext
LintPass
Functions
check_ast_node
check_crate
lint_mod
new_lint_store
provide
register_builtins
register_internals
unerased_lint_store
Type Definitions
LintArray
?
Trait
rustc_lint
::
LintPass
source
·
[
−
]
pub trait LintPass { fn
name
(&self) -> &'static
str
; }
Required Methods
source
fn
name
(&self) -> &'static
str
Implementors
source
impl
LintPass
for
ArrayIntoIter
source
impl
LintPass
for
AnonymousParameters
source
impl
LintPass
for
BoxPointers
source
impl
LintPass
for
ClashingExternDeclarations
source
impl
LintPass
for
DeprecatedAttr
source
impl
LintPass
for
DerefNullPtr
source
impl
LintPass
for
EllipsisInclusiveRangePatterns
source
impl
LintPass
for
ExplicitOutlivesRequirements
source
impl
LintPass
for
IncompleteFeatures
source
impl
LintPass
for
InvalidNoMangleItems
source
impl
LintPass
for
InvalidValue
source
impl
LintPass
for
KeywordIdents
source
impl
LintPass
for
MissingCopyImplementations
source
impl
LintPass
for
MissingDebugImplementations
source
impl
LintPass
for
MissingDoc
source
impl
LintPass
for
MutableTransmutes
source
impl
LintPass
for
NamedAsmLabels
source
impl
LintPass
for
NonShorthandFieldPatterns
source
impl
LintPass
for
SoftLints
source
impl
LintPass
for
SpecialModuleName
source
impl
LintPass
for
TrivialConstraints
source
impl
LintPass
for
TypeAliasBounds
source
impl
LintPass
for
UnexpectedCfgs
source
impl
LintPass
for
UnnameableTestItems
source
impl
LintPass
for
UnreachablePub
source
impl
LintPass
for
UnsafeCode
source
impl
LintPass
for
UnstableFeatures
source
impl
LintPass
for
UnusedBrokenConst
source
impl
LintPass
for
WhileTrue
source
impl
LintPass
for
EarlyLintPassObjects
<'_>
source
impl
LintPass
for
EnumIntrinsicsNonEnums
source
impl
LintPass
for
HiddenUnicodeCodepoints
source
impl
LintPass
for
BadOptAccess
source
impl
LintPass
for
DefaultHashTypes
source
impl
LintPass
for
Diagnostics
source
impl
LintPass
for
ExistingDocKeyword
source
impl
LintPass
for
LintPassImpl
source
impl
LintPass
for
QueryStability
source
impl
LintPass
for
TyTyKind
source
impl
LintPass
for
LateLintPassObjects
<'_, '_>
source
impl
LintPass
for
LetUnderscore
source
impl
LintPass
for
TemporaryCStringAsPtr
source
impl
LintPass
for
NonAsciiIdents
source
impl
LintPass
for
NonPanicFmt
source
impl
LintPass
for
NonCamelCaseTypes
source
impl
LintPass
for
NonSnakeCase
source
impl
LintPass
for
NonUpperCaseGlobals
source
impl
LintPass
for
NoopMethodCall
source
impl
LintPass
for
PassByValue
source
impl
LintPass
for
RedundantSemicolons
source
impl
LintPass
for
BuiltinCombinedEarlyLintPass
source
impl
LintPass
for
BuiltinCombinedLateLintPass
source
impl
LintPass
for
BuiltinCombinedModuleLateLintPass
source
impl
LintPass
for
BuiltinCombinedPreExpansionLintPass
source
impl
LintPass
for
DropTraitConstraints
source
impl
LintPass
for
ImproperCTypesDeclarations
source
impl
LintPass
for
ImproperCTypesDefinitions
source
impl
LintPass
for
InvalidAtomicOrdering
source
impl
LintPass
for
TypeLimits
source
impl
LintPass
for
VariantSizeDifferences
source
impl
LintPass
for
PathStatements
source
impl
LintPass
for
UnusedAllocation
source
impl
LintPass
for
UnusedBraces
source
impl
LintPass
for
UnusedImportBraces
source
impl
LintPass
for
UnusedParens
source
impl
LintPass
for
UnusedResults