☰
LintPass
rustc_lint_defs
1.75.0-dev
LintPass
Required Methods
name
Implementors
In crate rustc_lint_defs
Modules
builtin
Macros
declare_lint
declare_lint_pass
declare_tool_lint
impl_lint_pass
pluralize
Structs
AmbiguityErrorDiag
BufferedEarlyLint
FutureIncompatibleInfo
Lint
LintBuffer
LintId
Enums
Applicability
BuiltinLintDiagnostics
FutureIncompatibilityReason
Level
LintExpectationId
Traits
LintPass
Type Aliases
LintVec
RegisteredTools
?
Trait
rustc_lint_defs
::
LintPass
source
·
[
−
]
pub trait LintPass { // Required method 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
UnusedAllocation
impl
LintPass
for
NamedAsmLabels
impl
LintPass
for
OpaqueHiddenInferredBound
impl
LintPass
for
DeprecatedAttr
impl
LintPass
for
UnusedBraces
impl
LintPass
for
ImproperCTypesDeclarations
impl
LintPass
for
ArrayIntoIter
impl
LintPass
for
PathStatements
impl
LintPass
for
BadOptAccess
impl
LintPass
for
MissingDoc
impl
LintPass
for
UnstableFeatures
impl
LintPass
for
KeywordIdents
impl
LintPass
for
UnusedImportBraces
impl
LintPass
for
MutableTransmutes
impl
LintPass
for
ImproperCTypesDefinitions
impl
LintPass
for
TypeAliasBounds
impl
LintPass
for
UnexpectedCfgs
impl
LintPass
for
DropForgetUseless
impl
LintPass
for
InvalidNoMangleItems
impl
LintPass
for
InvalidAtomicOrdering
impl
LintPass
for
TrivialConstraints
impl
LintPass
for
EnumIntrinsicsNonEnums
impl
LintPass
for
MissingDebugImplementations
impl
LintPass
for
MultipleSupertraitUpcastable
impl
LintPass
for
DerefIntoDynSupertrait
impl
LintPass
for
AnonymousParameters
impl
LintPass
for
MissingCopyImplementations
impl
LintPass
for
VariantSizeDifferences
impl
LintPass
for
RuntimeCombinedLateLintPass
<'_, '_>
impl
LintPass
for
QueryStability
impl
LintPass
for
PassByValue
impl
LintPass
for
UnsafeCode
impl
LintPass
for
InvalidReferenceCasting
impl
LintPass
for
LintPassImpl
impl
LintPass
for
NonSnakeCase
impl
LintPass
for
SpecialModuleName
impl
LintPass
for
UnusedResults
impl
LintPass
for
TyTyKind
impl
LintPass
for
SoftLints
impl
LintPass
for
NonPanicFmt
impl
LintPass
for
EllipsisInclusiveRangePatterns
impl
LintPass
for
UnreachablePub
impl
LintPass
for
BuiltinCombinedEarlyLintPass
impl
LintPass
for
TypeLimits
impl
LintPass
for
WhileTrue
impl
LintPass
for
TemporaryCStringAsPtr
impl
LintPass
for
MapUnitFn
impl
LintPass
for
RuntimeCombinedEarlyLintPass
<'_>
impl
LintPass
for
AsyncFnInTrait
impl
LintPass
for
BuiltinCombinedModuleLateLintPass
impl
LintPass
for
RedundantSemicolons
impl
LintPass
for
LetUnderscore
impl
LintPass
for
ForLoopsOverFallibles
impl
LintPass
for
BuiltinCombinedPreExpansionLintPass
impl
LintPass
for
ExistingDocKeyword
impl
LintPass
for
NonShorthandFieldPatterns
impl
LintPass
for
DefaultHashTypes
impl
LintPass
for
BoxPointers
impl
LintPass
for
ExplicitOutlivesRequirements
impl
LintPass
for
PtrNullChecks
impl
LintPass
for
UnusedParens
impl
LintPass
for
DerefNullPtr
impl
LintPass
for
UngatedAsyncFnTrackCaller
impl
LintPass
for
Diagnostics
impl
LintPass
for
NoopMethodCall
impl
LintPass
for
HiddenUnicodeCodepoints
impl
LintPass
for
InvalidValue
impl
LintPass
for
InvalidFromUtf8
impl
LintPass
for
NonCamelCaseTypes
impl
LintPass
for
DropTraitConstraints
impl
LintPass
for
NonAsciiIdents
impl
LintPass
for
NonUpperCaseGlobals
impl
LintPass
for
UnusedBrokenConst
impl
LintPass
for
IncompleteInternalFeatures