rustc_lint
1.78.0-dev
Module lints
Structs
Enums
In crate rustc_lint
?
Module
rustc_lint
::
lints
source
·
[
−
]
Structs
§
AmbiguousWidePointerComparisonsAddrMetadataSuggestion
ArrayIntoIterDiag
AsyncFnInTraitDiag
AtomicOrderingFence
AtomicOrderingLoad
AtomicOrderingStore
BadOptAccessDiag
BuiltinAnonymousParams
BuiltinBoxPointers
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
CStringPtr
ConfusableIdentifierPair
DefaultHashTypesDiag
DeprecatedLintName
DeprecatedLintNameFromCommandLine
DiagOutOfImpl
DropCopyDiag
DropGlue
DropRefDiag
DropTraitConstraintsDiag
EnumIntrinsicsMemDiscriminate
EnumIntrinsicsMemVariant
Expectation
ExpectationNote
ForLoopsOverFalliblesDiag
ForLoopsOverFalliblesQuestionMark
ForLoopsOverFalliblesSuggestion
ForgetCopyDiag
ForgetRefDiag
HiddenUnicodeCodepointsDiag
HiddenUnicodeCodepointsDiagLabels
IdentifierNonAsciiChar
IdentifierUncommonCodepoints
IgnoredUnlessCrateSpecified
ImproperCTypes
InvalidAtomicOrderingDiag
LintPassByHand
MappingToUnit
MixedScriptConfusables
MultipleSupertraitUpcastable
NonBindingLetSub
NonCamelCaseType
NonExistentDocKeyword
NonFmtPanicBraces
NonFmtPanicUnused
NonLocalDefinitionsCargoUpdateNote
NonSnakeCaseDiag
NonUpperCaseGlobal
NoopMethodCallDiag
OnlyCastu8ToChar
OverflowingBinHex
OverflowingBinHexSignBitSub
OverflowingInt
OverflowingIntHelp
OverflowingLiteral
OverflowingUInt
OverruledAttributeLint
PassByValueDiag
PathStatementDrop
PathStatementNoEffect
QueryInstability
RangeEndpointOutOfRange
RedundantSemicolonsDiag
RemovedLint
RemovedLintFromCommandLine
RenamedLint
RenamedLintFromCommandLine
SpanUseEqCtxtDiag
SuggestChangingAssocTypes
SupertraitAsDerefTarget
SupertraitAsDerefTargetLabel
SuspiciousDoubleRefCloneDiag
SuspiciousDoubleRefDerefDiag
TyQualified
TykindDiag
TykindKind
UndroppedManuallyDropsDiag
UndroppedManuallyDropsSuggestion
UnitBindingsDiag
UnknownLint
UnknownLintFromCommandLine
UntranslatableDiag
UnusedAllocationDiag
UnusedAllocationMutDiag
UnusedClosure
UnusedComparisons
UnusedCoroutine
UnusedDef
UnusedDelim
UnusedDelimSuggestion
UnusedImportBracesDiag
UnusedOp
UnusedResult
VariantSizeDifferencesDiag
Enums
§
AmbiguousWidePointerComparisons
AmbiguousWidePointerComparisonsAddrSuggestion
ArrayIntoIterDiagSub
BuiltinClashingExtern
BuiltinDeprecatedAttrLinkSuggestion
BuiltinEllipsisInclusiveRangePatternsLint
BuiltinSpecialModuleNameUsed
BuiltinUnsafe
BuiltinUnusedDocCommentSub
ForLoopsOverFalliblesLoopSub
HiddenUnicodeCodepointsDiagSub
InvalidFromUtf8Diag
InvalidNanComparisons
InvalidNanComparisonsSuggestion
InvalidReferenceCastingDiag
NonBindingLet
NonCamelCaseTypeSub
NonLocalDefinitionsDiag
NonSnakeCaseDiagSub
NonUpperCaseGlobalSub
OverflowingBinHexSign
OverflowingBinHexSub
PathStatementDropSub
PtrNullChecksDiag
RenamedLintSuggestion
UnknownLintSuggestion
UnusedDefSuggestion
UnusedOpSuggestion
UseInclusiveRange