☰
LintPass
LintPass
Required Methods
name
Implementors
In rustc_lint_defs
Modules
builtin
Macros
declare_lint
declare_lint_pass
declare_tool_lint
impl_lint_pass
lint_array
pluralize
Structs
BufferedEarlyLint
FutureIncompatibleInfo
Lint
LintBuffer
LintId
Enums
Applicability
BuiltinLintDiagnostics
FutureIncompatibilityReason
Level
LintExpectationId
Traits
LintPass
Type Definitions
LintArray
?
Trait
rustc_lint_defs
::
LintPass
source
·
[
−
]
pub trait LintPass { fn
name
(&self) -> &'static
str
; }
Required Methods
source
fn
name
(&self) -> &'static
str
Implementors
source
impl
LintPass
for
HardwiredLints
source
impl
LintPass
for
UnusedDocComment
impl
LintPass
for
ArrayIntoIter
impl
LintPass
for
WhileTrue
impl
LintPass
for
BoxPointers
impl
LintPass
for
NonShorthandFieldPatterns
impl
LintPass
for
UnsafeCode
impl
LintPass
for
MissingDoc
impl
LintPass
for
MissingCopyImplementations
impl
LintPass
for
MissingDebugImplementations
impl
LintPass
for
AnonymousParameters
impl
LintPass
for
DeprecatedAttr
impl
LintPass
for
InvalidNoMangleItems
impl
LintPass
for
MutableTransmutes
impl
LintPass
for
UnstableFeatures
impl
LintPass
for
UnreachablePub
impl
LintPass
for
TypeAliasBounds
impl
LintPass
for
UnusedBrokenConst
impl
LintPass
for
TrivialConstraints
impl
LintPass
for
SoftLints
impl
LintPass
for
EllipsisInclusiveRangePatterns
impl
LintPass
for
UnnameableTestItems
impl
LintPass
for
KeywordIdents
impl
LintPass
for
ExplicitOutlivesRequirements
impl
LintPass
for
IncompleteFeatures
impl
LintPass
for
InvalidValue
impl
LintPass
for
ClashingExternDeclarations
impl
LintPass
for
DerefNullPtr
impl
LintPass
for
NamedAsmLabels
impl
LintPass
for
SpecialModuleName
impl
LintPass
for
UnexpectedCfgs
impl
LintPass
for
EarlyLintPassObjects
<'_>
impl
LintPass
for
EnumIntrinsicsNonEnums
impl
LintPass
for
HiddenUnicodeCodepoints
impl
LintPass
for
DefaultHashTypes
impl
LintPass
for
QueryStability
impl
LintPass
for
TyTyKind
impl
LintPass
for
LintPassImpl
impl
LintPass
for
ExistingDocKeyword
impl
LintPass
for
Diagnostics
impl
LintPass
for
BadOptAccess
impl
LintPass
for
LateLintPassObjects
<'_, '_>
impl
LintPass
for
LetUnderscore
impl
LintPass
for
TemporaryCStringAsPtr
impl
LintPass
for
NonAsciiIdents
impl
LintPass
for
NonPanicFmt
impl
LintPass
for
NonCamelCaseTypes
impl
LintPass
for
NonSnakeCase
impl
LintPass
for
NonUpperCaseGlobals
impl
LintPass
for
NoopMethodCall
impl
LintPass
for
PassByValue
impl
LintPass
for
RedundantSemicolons
impl
LintPass
for
DropTraitConstraints
impl
LintPass
for
TypeLimits
impl
LintPass
for
ImproperCTypesDeclarations
impl
LintPass
for
ImproperCTypesDefinitions
impl
LintPass
for
VariantSizeDifferences
impl
LintPass
for
InvalidAtomicOrdering
impl
LintPass
for
UnusedResults
impl
LintPass
for
PathStatements
impl
LintPass
for
UnusedParens
impl
LintPass
for
UnusedBraces
impl
LintPass
for
UnusedImportBraces
impl
LintPass
for
UnusedAllocation
impl
LintPass
for
BuiltinCombinedPreExpansionLintPass
impl
LintPass
for
BuiltinCombinedEarlyLintPass
impl
LintPass
for
BuiltinCombinedLateLintPass
impl
LintPass
for
BuiltinCombinedModuleLateLintPass