List of all items
Structs
- BufferedEarlyLint
- BuiltinCombinedEarlyLintPass
- BuiltinCombinedModuleLateLintPass
- BuiltinCombinedPreExpansionLintPass
- EarlyContext
- FutureIncompatibleInfo
- LateContext
- Lint
- LintId
- LintStore
- array_into_iter::ArrayIntoIter
- async_fn_in_trait::AsyncFnInTrait
- builtin::AnonymousParameters
- builtin::BoxPointers
- builtin::DeprecatedAttr
- builtin::DerefNullPtr
- builtin::EllipsisInclusiveRangePatterns
- builtin::ExplicitOutlivesRequirements
- builtin::HardwiredLints
- builtin::IncompleteInternalFeatures
- builtin::InitError
- builtin::InvalidNoMangleItems
- builtin::InvalidValue
- builtin::KeywordIdents
- builtin::MissingCopyImplementations
- builtin::MissingDebugImplementations
- builtin::MissingDoc
- builtin::MutableTransmutes
- builtin::NamedAsmLabels
- builtin::NonShorthandFieldPatterns
- builtin::SoftLints
- builtin::SpecialModuleName
- builtin::TrivialConstraints
- builtin::TypeAliasBounds
- builtin::UnderMacro
- builtin::UnexpectedCfgs
- builtin::UngatedAsyncFnTrackCaller
- builtin::UnreachablePub
- builtin::UnsafeCode
- builtin::UnstableFeatures
- builtin::UnusedBrokenConst
- builtin::UnusedDocComment
- builtin::WhileTrue
- context::EarlyContext
- context::LateContext
- context::LintAlias
- context::LintGroup
- context::LintStore
- deref_into_dyn_supertrait::DerefIntoDynSupertrait
- drop_forget_useless::DropForgetUseless
- early::EarlyContextAndPass
- early::RuntimeCombinedEarlyLintPass
- enum_intrinsics_non_enums::EnumIntrinsicsNonEnums
- errors::BuiltinEllipsisInclusiveRangePatterns
- errors::CheckNameUnknownTool
- errors::MalformedAttribute
- errors::OverruledAttribute
- errors::RequestedLevel
- errors::UnknownToolInScopedLint
- errors::UnsupportedGroup
- for_loops_over_fallibles::ForLoopsOverFallibles
- foreign_modules::ClashingExternDeclarations
- hidden_unicode_codepoints::HiddenUnicodeCodepoints
- internal::BadOptAccess
- internal::DefaultHashTypes
- internal::Diagnostics
- internal::ExistingDocKeyword
- internal::LintPassImpl
- internal::QueryStability
- internal::TyTyKind
- invalid_from_utf8::InvalidFromUtf8
- late::LateContextAndPass
- late::RuntimeCombinedLateLintPass
- let_underscore::LetUnderscore
- levels::BuilderPush
- levels::LintLevelQueryMap
- levels::LintLevelSets
- levels::LintLevelsBuilder
- levels::LintSet
- levels::LintStackIndex
- levels::QueryMapExpectationsWrapper
- levels::TopDown
- lints::ArrayIntoIterDiag
- lints::AsyncFnInTraitDiag
- lints::AtomicOrderingFence
- lints::AtomicOrderingLoad
- lints::AtomicOrderingStore
- lints::BadOptAccessDiag
- lints::BuiltinAnonymousParams
- lints::BuiltinBoxPointers
- lints::BuiltinClashingExternSub
- lints::BuiltinConstNoMangle
- lints::BuiltinDeprecatedAttrLink
- lints::BuiltinDeprecatedAttrUsed
- lints::BuiltinDerefNullptr
- lints::BuiltinExplicitOutlives
- lints::BuiltinExplicitOutlivesSuggestion
- lints::BuiltinFeatureIssueNote
- lints::BuiltinIncompleteFeatures
- lints::BuiltinIncompleteFeaturesHelp
- lints::BuiltinInternalFeatures
- lints::BuiltinKeywordIdents
- lints::BuiltinMissingCopyImpl
- lints::BuiltinMissingDebugImpl
- lints::BuiltinMissingDoc
- lints::BuiltinMutablesTransmutes
- lints::BuiltinNoMangleGeneric
- lints::BuiltinNonShorthandFieldPatterns
- lints::BuiltinTrivialBounds
- lints::BuiltinTypeAliasGenericBounds
- lints::BuiltinTypeAliasGenericBoundsSuggestion
- lints::BuiltinTypeAliasWhereClause
- lints::BuiltinUnexpectedCliConfigName
- lints::BuiltinUnexpectedCliConfigValue
- lints::BuiltinUngatedAsyncFnTrackCaller
- lints::BuiltinUnpermittedTypeInit
- lints::BuiltinUnpermittedTypeInitSub
- lints::BuiltinUnreachablePub
- lints::BuiltinUnstableFeatures
- lints::BuiltinUnusedDocComment
- lints::BuiltinWhileTrue
- lints::CStringPtr
- lints::ConfusableIdentifierPair
- lints::DefaultHashTypesDiag
- lints::DeprecatedLintName
- lints::DeprecatedLintNameFromCommandLine
- lints::DiagOutOfImpl
- lints::DropCopyDiag
- lints::DropGlue
- lints::DropRefDiag
- lints::DropTraitConstraintsDiag
- lints::EnumIntrinsicsMemDiscriminate
- lints::EnumIntrinsicsMemVariant
- lints::Expectation
- lints::ExpectationNote
- lints::ForLoopsOverFalliblesDiag
- lints::ForLoopsOverFalliblesQuestionMark
- lints::ForLoopsOverFalliblesSuggestion
- lints::ForgetCopyDiag
- lints::ForgetRefDiag
- lints::HiddenUnicodeCodepointsDiag
- lints::HiddenUnicodeCodepointsDiagLabels
- lints::IdentifierNonAsciiChar
- lints::IdentifierUncommonCodepoints
- lints::IgnoredUnlessCrateSpecified
- lints::ImproperCTypes
- lints::InvalidAtomicOrderingDiag
- lints::LintPassByHand
- lints::MappingToUnit
- lints::MixedScriptConfusables
- lints::MultipleSupertraitUpcastable
- lints::NonBindingLetSub
- lints::NonCamelCaseType
- lints::NonExistentDocKeyword
- lints::NonFmtPanicBraces
- lints::NonFmtPanicUnused
- lints::NonSnakeCaseDiag
- lints::NonUpperCaseGlobal
- lints::NoopMethodCallDiag
- lints::OnlyCastu8ToChar
- lints::OverflowingBinHex
- lints::OverflowingBinHexSignBitSub
- lints::OverflowingInt
- lints::OverflowingIntHelp
- lints::OverflowingLiteral
- lints::OverflowingUInt
- lints::OverruledAttributeLint
- lints::PassByValueDiag
- lints::PathStatementDrop
- lints::PathStatementNoEffect
- lints::QueryInstability
- lints::RangeEndpointOutOfRange
- lints::RedundantSemicolonsDiag
- lints::RemovedLint
- lints::RemovedLintFromCommandLine
- lints::RenamedLint
- lints::RenamedLintFromCommandLine
- lints::SuggestChangingAssocTypes
- lints::SupertraitAsDerefTarget
- lints::SupertraitAsDerefTargetLabel
- lints::SuspiciousDoubleRefCloneDiag
- lints::SuspiciousDoubleRefDerefDiag
- lints::TyQualified
- lints::TykindDiag
- lints::TykindKind
- lints::UndroppedManuallyDropsDiag
- lints::UndroppedManuallyDropsSuggestion
- lints::UnknownLint
- lints::UnknownLintFromCommandLine
- lints::UntranslatableDiag
- lints::UntranslatableDiagnosticTrivial
- lints::UnusedAllocationDiag
- lints::UnusedAllocationMutDiag
- lints::UnusedClosure
- lints::UnusedComparisons
- lints::UnusedDef
- lints::UnusedDelim
- lints::UnusedDelimSuggestion
- lints::UnusedGenerator
- lints::UnusedImportBracesDiag
- lints::UnusedOp
- lints::UnusedResult
- lints::VariantSizeDifferencesDiag
- map_unit_fn::MapUnitFn
- methods::TemporaryCStringAsPtr
- multiple_supertrait_upcastable::MultipleSupertraitUpcastable
- non_ascii_idents::NonAsciiIdents
- non_fmt_panic::NonPanicFmt
- nonstandard_style::NonCamelCaseTypes
- nonstandard_style::NonSnakeCase
- nonstandard_style::NonUpperCaseGlobals
- noop_method_call::NoopMethodCall
- opaque_hidden_inferred_bound::AddBound
- opaque_hidden_inferred_bound::OpaqueHiddenInferredBound
- opaque_hidden_inferred_bound::OpaqueHiddenInferredBoundLint
- pass_by_value::PassByValue
- ptr_nulls::PtrNullChecks
- redundant_semicolon::RedundantSemicolons
- reference_casting::InvalidReferenceCasting
- traits::DropTraitConstraints
- types::ImproperCTypesDeclarations
- types::ImproperCTypesDefinitions
- types::ImproperCTypesVisitor
- types::InvalidAtomicOrdering
- types::TypeLimits
- types::VariantSizeDifferences
- unused::PathStatements
- unused::UnusedAllocation
- unused::UnusedBraces
- unused::UnusedImportBraces
- unused::UnusedParens
- unused::UnusedResults
Enums
- CheckLintNameResult
- FindLintError
- Level
- context::CheckLintNameResult
- context::FindLintError
- context::TargetLint
- errors::MalformedAttributeSub
- errors::OverruledAttributeSub
- foreign_modules::SymbolName
- lints::ArrayIntoIterDiagSub
- lints::BuiltinClashingExtern
- lints::BuiltinDeprecatedAttrLinkSuggestion
- lints::BuiltinEllipsisInclusiveRangePatternsLint
- lints::BuiltinSpecialModuleNameUsed
- lints::BuiltinUnsafe
- lints::BuiltinUnusedDocCommentSub
- lints::ForLoopsOverFalliblesLoopSub
- lints::HiddenUnicodeCodepointsDiagSub
- lints::InvalidFromUtf8Diag
- lints::InvalidNanComparisons
- lints::InvalidNanComparisonsSuggestion
- lints::InvalidReferenceCastingDiag
- lints::NonBindingLet
- lints::NonCamelCaseTypeSub
- lints::NonSnakeCaseDiagSub
- lints::NonUpperCaseGlobalSub
- lints::OverflowingBinHexSign
- lints::OverflowingBinHexSub
- lints::PathStatementDropSub
- lints::PtrNullChecksDiag
- lints::RenamedLintSuggestion
- lints::UnknownLintSuggestion
- lints::UnusedDefSuggestion
- lints::UnusedOpSuggestion
- lints::UseInclusiveRange
- nonstandard_style::MethodLateContext
- types::CItemKind
- types::FfiResult
- unused::UnusedDelimsCtx
Traits
- EarlyCheckNode
- EarlyLintPass
- LateLintPass
- LintContext
- LintPass
- context::LintContext
- context::LintPassObject
- early::EarlyCheckNode
- levels::LintLevelsProvider
- passes::EarlyLintPass
- passes::LateLintPass
- unused::UnusedDelimLint
Macros
- declare_combined_early_lint_pass
- declare_combined_late_lint_pass
- early::impl_early_lint_pass
- early::lint_callback
- early_lint_methods
- 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::impl_late_lint_pass
- late::lint_callback
- late_lint_methods
- passes::declare_early_lint_pass
- passes::declare_late_lint_pass
Functions
- builtin::has_doc
- builtin::pierce_parens
- builtin::type_implements_negative_copy_modulo_regions
- builtin::warn_if_doc
- check_ast_node
- check_crate
- drop_forget_useless::is_single_call_in_arm
- early::check_ast_node
- early::check_ast_node_inner
- enum_intrinsics_non_enums::enforce_mem_discriminant
- enum_intrinsics_non_enums::enforce_mem_variant_count
- enum_intrinsics_non_enums::is_non_enum
- expect::check_expectations
- expect::provide
- for_loops_over_fallibles::extract_for_loop
- for_loops_over_fallibles::extract_iterator_next_call
- for_loops_over_fallibles::suggest_question_mark
- foreign_modules::clashing_extern_declarations
- foreign_modules::get_lints
- foreign_modules::get_relevant_span
- foreign_modules::name_of_extern_decl
- foreign_modules::provide
- foreign_modules::structurally_same_type
- foreign_modules::structurally_same_type_impl
- internal::gen_args
- internal::is_doc_keyword
- internal::is_ty_or_ty_ctxt
- internal::lint_ty_kind_usage
- internal::typeck_results_of_method_fn
- late::check_crate
- late::late_lint_crate
- late::late_lint_crate_inner
- late::late_lint_mod
- late::late_lint_mod_inner
- late::unerased_lint_store
- late_lint_mod
- levels::lint_expectations
- levels::parse_lint_and_tool_name
- levels::provide
- levels::shallow_lint_levels_on
- lint_mod
- map_unit_fn::is_diagnostic_name
- map_unit_fn::is_impl_slice
- map_unit_fn::is_unit_type
- methods::lint_cstring_as_ptr
- new_lint_store
- non_fmt_panic::check_panic
- non_fmt_panic::check_panic_str
- non_fmt_panic::find_delimiters
- non_fmt_panic::is_arg_inside_call
- non_fmt_panic::panic_call
- nonstandard_style::assoc_item_in_trait_impl
- nonstandard_style::char_has_case
- nonstandard_style::is_camel_case
- nonstandard_style::method_context
- nonstandard_style::to_camel_case
- pass_by_value::gen_args
- pass_by_value::path_for_pass_by_value
- provide
- ptr_nulls::incorrect_check
- redundant_semicolon::maybe_lint_redundant_semis
- reference_casting::is_cast_from_const_to_mut
- reference_casting::is_operation_we_care_about
- register_builtins
- register_internals
- types::get_bin_hex_repr
- types::get_nullable_type
- types::get_type_suggestion
- types::int_ty_range
- types::lint_int_literal
- types::lint_literal
- types::lint_nan
- types::lint_overflowing_range_endpoint
- types::lint_uint_literal
- types::nonnull_optimization_guaranteed
- types::report_bin_hex_error
- types::repr_nullable_ptr
- types::transparent_newtype_field
- types::ty_is_known_nonnull
- types::uint_ty_range
- unerased_lint_store
Type Aliases
- LintVec
- context::EarlyLintPassFactory
- context::LateLintPassFactory
- passes::EarlyLintPassObject
- passes::LateLintPassObject
Statics
- ARRAY_INTO_ITER
- DEFAULT_LOCALE_RESOURCE
- array_into_iter::ARRAY_INTO_ITER
- async_fn_in_trait::ASYNC_FN_IN_TRAIT
- builtin::ABSOLUTE_PATHS_NOT_STARTING_WITH_CRATE
- builtin::AMBIGUOUS_ASSOCIATED_ITEMS
- builtin::AMBIGUOUS_GLOB_IMPORTS
- builtin::AMBIGUOUS_GLOB_REEXPORTS
- builtin::ANONYMOUS_PARAMETERS
- builtin::ARITHMETIC_OVERFLOW
- builtin::ASM_SUB_REGISTER
- builtin::BAD_ASM_STYLE
- builtin::BARE_TRAIT_OBJECTS
- builtin::BINDINGS_WITH_VARIANT_NAME
- builtin::BOX_POINTERS
- builtin::BREAK_WITH_LABEL_AND_LOOP
- builtin::BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE
- builtin::CENUM_IMPL_DROP_CAST
- builtin::COHERENCE_LEAK_CHECK
- builtin::COINDUCTIVE_OVERLAP_IN_COHERENCE
- builtin::CONFLICTING_REPR_HINTS
- builtin::CONST_EVALUATABLE_UNCHECKED
- builtin::CONST_ITEM_MUTATION
- builtin::CONST_PATTERNS_WITHOUT_PARTIAL_EQ
- builtin::DEAD_CODE
- builtin::DEPRECATED
- builtin::DEPRECATED_CFG_ATTR_CRATE_TYPE_NAME
- builtin::DEPRECATED_IN_FUTURE
- builtin::DEPRECATED_WHERE_CLAUSE_LOCATION
- builtin::DEREF_NULLPTR
- builtin::DUPLICATE_MACRO_ATTRIBUTES
- builtin::ELIDED_LIFETIMES_IN_ASSOCIATED_CONSTANT
- builtin::ELIDED_LIFETIMES_IN_PATHS
- builtin::ELLIPSIS_INCLUSIVE_RANGE_PATTERNS
- builtin::EXPLICIT_OUTLIVES_REQUIREMENTS
- builtin::EXPORTED_PRIVATE_DEPENDENCIES
- builtin::FFI_UNWIND_CALLS
- builtin::FORBIDDEN_LINT_GROUPS
- builtin::FUNCTION_ITEM_REFERENCES
- builtin::FUZZY_PROVENANCE_CASTS
- builtin::HIDDEN_GLOB_REEXPORTS
- builtin::ILLEGAL_FLOATING_POINT_LITERAL_PATTERN
- builtin::ILL_FORMED_ATTRIBUTE_INPUT
- builtin::IMPLIED_BOUNDS_ENTAILMENT
- builtin::INCOMPLETE_FEATURES
- builtin::INCOMPLETE_INCLUDE
- builtin::INDIRECT_STRUCTURAL_MATCH
- builtin::INEFFECTIVE_UNSTABLE_TRAIT_IMPL
- builtin::INLINE_NO_SANITIZE
- builtin::INTERNAL_FEATURES
- builtin::INVALID_ALIGNMENT
- builtin::INVALID_DOC_ATTRIBUTES
- builtin::INVALID_MACRO_EXPORT_ARGUMENTS
- builtin::INVALID_TYPE_PARAM_DEFAULT
- builtin::INVALID_VALUE
- builtin::IRREFUTABLE_LET_PATTERNS
- builtin::KEYWORD_IDENTS
- builtin::LARGE_ASSIGNMENTS
- builtin::LATE_BOUND_LIFETIME_ARGUMENTS
- builtin::LEGACY_DERIVE_HELPERS
- builtin::LONG_RUNNING_CONST_EVAL
- builtin::LOSSY_PROVENANCE_CASTS
- builtin::MACRO_EXPANDED_MACRO_EXPORTS_ACCESSED_BY_ABSOLUTE_PATHS
- builtin::MACRO_USE_EXTERN_CRATE
- builtin::META_VARIABLE_MISUSE
- builtin::MISSING_ABI
- builtin::MISSING_COPY_IMPLEMENTATIONS
- builtin::MISSING_DEBUG_IMPLEMENTATIONS
- builtin::MISSING_DOCS
- builtin::MISSING_FRAGMENT_SPECIFIER
- builtin::MUST_NOT_SUSPEND
- builtin::MUTABLE_TRANSMUTES
- builtin::NAMED_ARGUMENTS_USED_POSITIONALLY
- builtin::NAMED_ASM_LABELS
- builtin::NONTRIVIAL_STRUCTURAL_MATCH
- builtin::NON_EXHAUSTIVE_OMITTED_PATTERNS
- builtin::NON_SHORTHAND_FIELD_PATTERNS
- builtin::NO_MANGLE_CONST_ITEMS
- builtin::NO_MANGLE_GENERIC_ITEMS
- builtin::ORDER_DEPENDENT_TRAIT_OBJECTS
- builtin::OVERLAPPING_RANGE_ENDPOINTS
- builtin::PATTERNS_IN_FNS_WITHOUT_BODY
- builtin::POINTER_STRUCTURAL_MATCH
- builtin::PRIVATE_BOUNDS
- builtin::PRIVATE_INTERFACES
- builtin::PROC_MACRO_BACK_COMPAT
- builtin::PROC_MACRO_DERIVE_RESOLUTION_FALLBACK
- builtin::PUB_USE_OF_PRIVATE_EXTERN_CRATE
- builtin::REFINING_IMPL_TRAIT
- builtin::RENAMED_AND_REMOVED_LINTS
- builtin::REPR_TRANSPARENT_EXTERNAL_PRIVATE_FIELDS
- builtin::RUST_2021_INCOMPATIBLE_CLOSURE_CAPTURES
- builtin::RUST_2021_INCOMPATIBLE_OR_PATTERNS
- builtin::RUST_2021_PREFIXES_INCOMPATIBLE_SYNTAX
- builtin::RUST_2021_PRELUDE_COLLISIONS
- builtin::SEMICOLON_IN_EXPRESSIONS_FROM_MACROS
- builtin::SINGLE_USE_LIFETIMES
- builtin::SOFT_UNSTABLE
- builtin::SPECIAL_MODULE_NAME
- builtin::STABLE_FEATURES
- builtin::SUSPICIOUS_AUTO_TRAIT_IMPLS
- builtin::TEST_UNSTABLE_LINT
- builtin::TEXT_DIRECTION_CODEPOINT_IN_COMMENT
- builtin::TRIVIAL_BOUNDS
- builtin::TRIVIAL_CASTS
- builtin::TRIVIAL_NUMERIC_CASTS
- builtin::TYPE_ALIAS_BOUNDS
- builtin::TYVAR_BEHIND_RAW_POINTER
- builtin::UNCONDITIONAL_PANIC
- builtin::UNCONDITIONAL_RECURSION
- builtin::UNDEFINED_NAKED_FUNCTION_ABI
- builtin::UNEXPECTED_CFGS
- builtin::UNFULFILLED_LINT_EXPECTATIONS
- builtin::UNGATED_ASYNC_FN_TRACK_CALLER
- builtin::UNINHABITED_STATIC
- builtin::UNKNOWN_CRATE_TYPES
- builtin::UNKNOWN_LINTS
- builtin::UNKNOWN_OR_MALFORMED_DIAGNOSTIC_ATTRIBUTES
- builtin::UNNAMEABLE_TEST_ITEMS
- builtin::UNNAMEABLE_TYPES
- builtin::UNREACHABLE_CODE
- builtin::UNREACHABLE_PATTERNS
- builtin::UNREACHABLE_PUB
- builtin::UNSAFE_CODE
- builtin::UNSAFE_OP_IN_UNSAFE_FN
- builtin::UNSTABLE_FEATURES
- builtin::UNSTABLE_NAME_COLLISIONS
- builtin::UNSTABLE_SYNTAX_PRE_EXPANSION
- builtin::UNSUPPORTED_CALLING_CONVENTIONS
- builtin::UNUSED_ASSIGNMENTS
- builtin::UNUSED_ASSOCIATED_TYPE_BOUNDS
- builtin::UNUSED_ATTRIBUTES
- builtin::UNUSED_CRATE_DEPENDENCIES
- builtin::UNUSED_DOC_COMMENTS
- builtin::UNUSED_EXTERN_CRATES
- builtin::UNUSED_FEATURES
- builtin::UNUSED_IMPORTS
- builtin::UNUSED_LABELS
- builtin::UNUSED_LIFETIMES
- builtin::UNUSED_MACROS
- builtin::UNUSED_MACRO_RULES
- builtin::UNUSED_MUT
- builtin::UNUSED_QUALIFICATIONS
- builtin::UNUSED_TUPLE_STRUCT_FIELDS
- builtin::UNUSED_UNSAFE
- builtin::UNUSED_VARIABLES
- builtin::USELESS_DEPRECATED
- builtin::WARNINGS
- builtin::WHERE_CLAUSES_OBJECT_SAFETY
- builtin::WHILE_TRUE
- deref_into_dyn_supertrait::DEREF_INTO_DYN_SUPERTRAIT
- drop_forget_useless::DROPPING_COPY_TYPES
- drop_forget_useless::DROPPING_REFERENCES
- drop_forget_useless::FORGETTING_COPY_TYPES
- drop_forget_useless::FORGETTING_REFERENCES
- drop_forget_useless::UNDROPPED_MANUALLY_DROPS
- enum_intrinsics_non_enums::ENUM_INTRINSICS_NON_ENUMS
- for_loops_over_fallibles::FOR_LOOPS_OVER_FALLIBLES
- foreign_modules::CLASHING_EXTERN_DECLARATIONS
- hidden_unicode_codepoints::TEXT_DIRECTION_CODEPOINT_IN_LITERAL
- internal::BAD_OPT_ACCESS
- internal::DEFAULT_HASH_TYPES
- internal::DIAGNOSTIC_OUTSIDE_OF_IMPL
- internal::EXISTING_DOC_KEYWORD
- internal::LINT_PASS_IMPL_WITHOUT_MACRO
- internal::POTENTIAL_QUERY_INSTABILITY
- internal::UNTRANSLATABLE_DIAGNOSTIC
- internal::UNTRANSLATABLE_DIAGNOSTIC_TRIVIAL
- internal::USAGE_OF_QUALIFIED_TY
- internal::USAGE_OF_TY_TYKIND
- invalid_from_utf8::INVALID_FROM_UTF8
- invalid_from_utf8::INVALID_FROM_UTF8_UNCHECKED
- let_underscore::LET_UNDERSCORE_DROP
- let_underscore::LET_UNDERSCORE_LOCK
- map_unit_fn::MAP_UNIT_FN
- methods::TEMPORARY_CSTRING_AS_PTR
- multiple_supertrait_upcastable::MULTIPLE_SUPERTRAIT_UPCASTABLE
- non_ascii_idents::CONFUSABLE_IDENTS
- non_ascii_idents::MIXED_SCRIPT_CONFUSABLES
- non_ascii_idents::NON_ASCII_IDENTS
- non_ascii_idents::UNCOMMON_CODEPOINTS
- non_fmt_panic::NON_FMT_PANICS
- nonstandard_style::NON_CAMEL_CASE_TYPES
- nonstandard_style::NON_SNAKE_CASE
- nonstandard_style::NON_UPPER_CASE_GLOBALS
- noop_method_call::NOOP_METHOD_CALL
- noop_method_call::SUSPICIOUS_DOUBLE_REF_OP
- opaque_hidden_inferred_bound::OPAQUE_HIDDEN_INFERRED_BOUND
- pass_by_value::PASS_BY_VALUE
- ptr_nulls::USELESS_PTR_NULL_CHECKS
- redundant_semicolon::REDUNDANT_SEMICOLONS
- reference_casting::INVALID_REFERENCE_CASTING
- traits::DROP_BOUNDS
- traits::DYN_DROP
- types::IMPROPER_CTYPES
- types::IMPROPER_CTYPES_DEFINITIONS
- types::INVALID_ATOMIC_ORDERING
- types::INVALID_NAN_COMPARISONS
- types::OVERFLOWING_LITERALS
- types::UNUSED_COMPARISONS
- types::VARIANT_SIZE_DIFFERENCES
- unused::PATH_STATEMENTS
- unused::UNUSED_ALLOCATION
- unused::UNUSED_BRACES
- unused::UNUSED_IMPORT_BRACES
- unused::UNUSED_MUST_USE
- unused::UNUSED_PARENS
- unused::UNUSED_RESULTS
Constants
- builtin::HAS_MIN_FEATURES
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_MalformedAttributeSub
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_RequestedLevel
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_BuiltinEllipsisInclusiveRangePatterns
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CheckNameUnknownTool
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_MalformedAttribute
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_OverruledAttribute
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_UnknownToolInScopedLint
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_UnsupportedGroup
- let_underscore::SYNC_GUARD_SYMBOLS
- levels::COMMAND_LINE
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ArrayIntoIterDiagSub
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_BuiltinDeprecatedAttrLinkSuggestion
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_BuiltinExplicitOutlivesSuggestion
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_BuiltinFeatureIssueNote
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_BuiltinIncompleteFeaturesHelp
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_BuiltinUnusedDocCommentSub
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ExpectationNote
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ForLoopsOverFalliblesLoopSub
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ForLoopsOverFalliblesQuestionMark
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ForLoopsOverFalliblesSuggestion
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_InvalidNanComparisonsSuggestion
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_NonCamelCaseTypeSub
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_NonUpperCaseGlobalSub
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_OverflowingBinHexSignBitSub
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_OverflowingBinHexSub
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_OverflowingIntHelp
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_PathStatementDropSub
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_RenamedLintSuggestion
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_SupertraitAsDerefTargetLabel
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_UndroppedManuallyDropsSuggestion
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_UnknownLintSuggestion
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_UnusedDefSuggestion
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_UnusedDelimSuggestion
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_UnusedOpSuggestion
- lints::_DERIVE_rustc_errors_AddToDiagnostic_FOR_UseInclusiveRange
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_ArrayIntoIterDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_AtomicOrderingFence
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_AtomicOrderingLoad
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_AtomicOrderingStore
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BadOptAccessDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinAnonymousParams
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinBoxPointers
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinClashingExtern
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinConstNoMangle
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinDeprecatedAttrLink
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinDeprecatedAttrUsed
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinDerefNullptr
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinEllipsisInclusiveRangePatternsLint
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinExplicitOutlives
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinIncompleteFeatures
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinInternalFeatures
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinKeywordIdents
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinMissingCopyImpl
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinMissingDoc
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinMutablesTransmutes
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinNoMangleGeneric
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinNonShorthandFieldPatterns
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinSpecialModuleNameUsed
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinTrivialBounds
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinTypeAliasGenericBounds
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinTypeAliasWhereClause
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinUnexpectedCliConfigName
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinUnexpectedCliConfigValue
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinUnreachablePub
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinUnsafe
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinUnstableFeatures
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinUnusedDocComment
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_BuiltinWhileTrue
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_CStringPtr
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_ConfusableIdentifierPair
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_DefaultHashTypesDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_DeprecatedLintName
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_DeprecatedLintNameFromCommandLine
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_DiagOutOfImpl
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_DropCopyDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_DropRefDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_EnumIntrinsicsMemDiscriminate
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_EnumIntrinsicsMemVariant
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_Expectation
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_ForLoopsOverFalliblesDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_ForgetCopyDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_ForgetRefDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_HiddenUnicodeCodepointsDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_IdentifierNonAsciiChar
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_IdentifierUncommonCodepoints
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_IgnoredUnlessCrateSpecified
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_InvalidAtomicOrderingDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_InvalidFromUtf8Diag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_InvalidNanComparisons
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_InvalidReferenceCastingDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_LintPassByHand
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_MappingToUnit
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_MixedScriptConfusables
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_MultipleSupertraitUpcastable
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_NonBindingLet
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_NonCamelCaseType
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_NonExistentDocKeyword
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_NonFmtPanicBraces
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_NonSnakeCaseDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_NonUpperCaseGlobal
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_NoopMethodCallDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_OnlyCastu8ToChar
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_OverflowingBinHex
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_OverflowingInt
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_OverflowingLiteral
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_OverflowingUInt
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_OverruledAttributeLint
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_PassByValueDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_PathStatementDrop
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_PathStatementNoEffect
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_PtrNullChecksDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_QueryInstability
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_RangeEndpointOutOfRange
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_RedundantSemicolonsDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_RemovedLint
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_RemovedLintFromCommandLine
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_RenamedLint
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_RenamedLintFromCommandLine
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_SupertraitAsDerefTarget
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_SuspiciousDoubleRefCloneDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_SuspiciousDoubleRefDerefDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_TyQualified
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_TykindDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_TykindKind
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_UndroppedManuallyDropsDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_UnknownLint
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_UnknownLintFromCommandLine
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_UntranslatableDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_UntranslatableDiagnosticTrivial
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_UnusedAllocationDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_UnusedAllocationMutDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_UnusedClosure
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_UnusedComparisons
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_UnusedDelim
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_UnusedGenerator
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_UnusedImportBracesDiag
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_UnusedOp
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_UnusedResult
- lints::_DERIVE_rustc_errors_DecorateLint_a_FOR_VariantSizeDifferencesDiag
- opaque_hidden_inferred_bound::_DERIVE_rustc_errors_AddToDiagnostic_FOR_AddBound
- opaque_hidden_inferred_bound::_DERIVE_rustc_errors_DecorateLint_a_FOR_OpaqueHiddenInferredBoundLint