rustc_lint
1.82.0-dev
Module lints
Modules
Structs
Enums
In crate rustc_lint
Module
rustc_lint
::
lints
Copy item path
source
·
[
−
]
Modules
§
unexpected_cfg_name
unexpected_cfg_value
Structs
§
AbsPathWithModule
AbsPathWithModuleSugg
AmbiguousGlobImports
AmbiguousGlobReexports
AmbiguousWidePointerComparisonsAddrMetadataSuggestion
AssociatedConstElidedLifetime
AsyncFnInTraitDiag
AtomicOrderingFence
AtomicOrderingLoad
AtomicOrderingStore
AvoidAttSyntax
AvoidIntelSyntax
BadOptAccessDiag
BreakWithLabelAndLoop
BreakWithLabelAndLoopSub
BuiltinAnonymousParams
BuiltinClashingExternSub
BuiltinConstNoMangle
BuiltinDeprecatedAttrLink
BuiltinDeprecatedAttrUsed
BuiltinDerefNullptr
BuiltinExplicitOutlives
BuiltinExplicitOutlivesSuggestion
BuiltinFeatureIssueNote
BuiltinIncompleteFeatures
BuiltinIncompleteFeaturesHelp
BuiltinInternalFeatures
BuiltinKeywordIdents
BuiltinMissingCopyImpl
BuiltinMissingDebugImpl
BuiltinMissingDoc
BuiltinMutablesTransmutes
BuiltinNoMangleGeneric
BuiltinNonShorthandFieldPatterns
BuiltinTrivialBounds
BuiltinTypeAliasGenericBounds
BuiltinTypeAliasGenericBoundsSuggestion
BuiltinTypeAliasWhereClause
BuiltinUngatedAsyncFnTrackCaller
BuiltinUnpermittedTypeInit
BuiltinUnpermittedTypeInitSub
BuiltinUnreachablePub
BuiltinUnstableFeatures
BuiltinUnusedDocComment
BuiltinWhileTrue
ByteSliceInPackedStructWithDerive
CStringPtr
CfgAttrNoAttributes
ConfusableIdentifierPair
CrateNameInCfgAttr
CrateTypeInCfgAttr
DefaultHashTypesDiag
DeprecatedLintName
DeprecatedLintNameFromCommandLine
DeprecatedWhereClauseLocation
DiagOutOfImpl
DropCopyDiag
DropGlue
DropRefDiag
DropTraitConstraintsDiag
DuplicateMacroAttribute
DuplicateMatcherBinding
ElidedLifetimesInPaths
EnumIntrinsicsMemDiscriminate
EnumIntrinsicsMemVariant
Expectation
ExpectationNote
ExternCrateNotIdiomatic
ForLoopsOverFalliblesDiag
ForLoopsOverFalliblesQuestionMark
ForLoopsOverFalliblesSuggestion
ForgetCopyDiag
ForgetRefDiag
HiddenGlobReexports
HiddenUnicodeCodepointsDiag
HiddenUnicodeCodepointsDiagLabels
IdentifierNonAsciiChar
IdentifierUncommonCodepoints
IgnoredUnlessCrateSpecified
IllFormedAttributeInput
ImproperCTypes
IncompleteInclude
InvalidAtomicOrderingDiag
LegacyDeriveHelpers
LintPassByHand
MacroExpandedMacroExportsAccessedByAbsolutePaths
MacroExprFragment2024
MacroIsPrivate
MacroRuleNeverUsed
MacroUseDeprecated
MappingToUnit
MetaVariableStillRepeating
MetaVariableWrongOperator
MissingAbi
MissingFragmentSpecifier
MissingUnsafeOnExtern
MixedScriptConfusables
MultipleSupertraitUpcastable
NamedArgumentUsedPositionally
NonBindingLetSub
NonCamelCaseType
NonExistentDocKeyword
NonFmtPanicBraces
NonFmtPanicUnused
NonGlobImportTypeIrInherent
NonLocalDefinitionsCargoUpdateNote
NonSnakeCaseDiag
NonUpperCaseGlobal
NoopMethodCallDiag
OnlyCastu8ToChar
OrPatternsBackCompat
OutOfScopeMacroCalls
OverflowingBinHex
OverflowingBinHexSignBitSub
OverflowingInt
OverflowingIntHelp
OverflowingLiteral
OverflowingUInt
OverruledAttributeLint
PassByValueDiag
PathStatementDrop
PathStatementNoEffect
PatternsInFnsWithoutBodySub
PrivateExternCrateReexport
ProcMacroDeriveResolutionFallback
QueryInstability
RangeEndpointOutOfRange
RedundantImport
RedundantImportVisibility
RedundantSemicolonsDiag
RemovedLint
RemovedLintFromCommandLine
RenamedLint
RenamedLintFromCommandLine
ReservedPrefix
ShadowedIntoIterDiag
SingleUseLifetime
SingleUseLifetimeSugg
SpanUseEqCtxtDiag
SuggestChangingAssocTypes
SupertraitAsDerefTarget
SupertraitAsDerefTargetLabel
SuspiciousDoubleRefCloneDiag
SuspiciousDoubleRefDerefDiag
TrailingMacro
TyQualified
TykindDiag
TykindKind
UndroppedManuallyDropsDiag
UndroppedManuallyDropsSuggestion
UnexpectedCfgName
UnexpectedCfgRustcHelp
UnexpectedCfgValue
UnicodeCharNoteSub
UnicodeTextFlow
UnicodeTextFlowSuggestion
UnitBindingsDiag
UnknownCrateTypes
UnknownCrateTypesSub
UnknownDiagnosticAttribute
UnknownDiagnosticAttributeTypoSugg
UnknownLint
UnknownLintFromCommandLine
UnknownMacroVariable
UnnameableTestItems
UnsafeAttrOutsideUnsafe
UnsafeAttrOutsideUnsafeSuggestion
UnstableFeature
UntranslatableDiag
UnusedAllocationDiag
UnusedAllocationMutDiag
UnusedBuiltinAttribute
UnusedClosure
UnusedComparisons
UnusedCoroutine
UnusedCrateDependency
UnusedDef
UnusedDelim
UnusedDelimSuggestion
UnusedDocComment
UnusedExternCrate
UnusedImportBracesDiag
UnusedImports
UnusedLabel
UnusedLifetime
UnusedMacroDefinition
UnusedMacroUse
UnusedOp
UnusedQualifications
UnusedResult
VariantSizeDifferencesDiag
WasmCAbi
Enums
§
AmbiguousWidePointerComparisons
AmbiguousWidePointerComparisonsAddrSuggestion
BuiltinClashingExtern
BuiltinDeprecatedAttrLinkSuggestion
BuiltinEllipsisInclusiveRangePatternsLint
BuiltinSpecialModuleNameUsed
BuiltinUnsafe
BuiltinUnusedDocCommentSub
DeprecatedWhereClauseLocationSugg
ForLoopsOverFalliblesLoopSub
HiddenUnicodeCodepointsDiagSub
InnerAttributeUnstable
InvalidAsmLabel
InvalidFromUtf8Diag
InvalidNanComparisons
InvalidNanComparisonsSuggestion
InvalidReferenceCastingDiag
NonBindingLet
NonCamelCaseTypeSub
NonLocalDefinitionsDiag
NonSnakeCaseDiagSub
NonUpperCaseGlobalSub
OverflowingBinHexSign
OverflowingBinHexSub
PathStatementDropSub
PatternsInFnsWithoutBody
PtrNullChecksDiag
RedundantImportSub
RenamedLintSuggestion
ShadowedIntoIterDiagSub
UnexpectedCfgCargoHelp
UnknownLintSuggestion
UnusedDefSuggestion
UnusedImportsSugg
UnusedOpSuggestion
UseInclusiveRange
UseLetUnderscoreIgnoreSuggestion