List of all items
Structs
- AttributeParser
- Condition
- Early
- Late
- attributes::Combine
- attributes::Single
- attributes::WithoutArgs
- attributes::allow_unstable::AllowConstFnUnstableParser
- attributes::allow_unstable::AllowInternalUnstableParser
- attributes::allow_unstable::UnstableFeatureBoundParser
- attributes::body::CoroutineParser
- attributes::cfg_old::Condition
- attributes::codegen_attrs::ColdParser
- attributes::codegen_attrs::CoverageParser
- attributes::codegen_attrs::ExportNameParser
- attributes::codegen_attrs::ForceTargetFeatureParser
- attributes::codegen_attrs::NakedParser
- attributes::codegen_attrs::NoMangleParser
- attributes::codegen_attrs::OptimizeParser
- attributes::codegen_attrs::SanitizeParser
- attributes::codegen_attrs::TargetFeatureParser
- attributes::codegen_attrs::TrackCallerParser
- attributes::codegen_attrs::UsedParser
- attributes::confusables::ConfusablesParser
- attributes::crate_level::CrateNameParser
- attributes::crate_level::MoveSizeLimitParser
- attributes::crate_level::PatternComplexityLimitParser
- attributes::crate_level::RecursionLimitParser
- attributes::crate_level::TypeLengthLimitParser
- attributes::deprecation::DeprecationParser
- attributes::dummy::DummyParser
- attributes::inline::InlineParser
- attributes::inline::RustcForceInlineParser
- attributes::link_attrs::ExportStableParser
- attributes::link_attrs::FfiConstParser
- attributes::link_attrs::FfiPureParser
- attributes::link_attrs::LinkNameParser
- attributes::link_attrs::LinkOrdinalParser
- attributes::link_attrs::LinkParser
- attributes::link_attrs::LinkSectionParser
- attributes::link_attrs::LinkageParser
- attributes::link_attrs::StdInternalSymbolParser
- attributes::lint_helpers::AsPtrParser
- attributes::lint_helpers::AutomaticallyDerivedParser
- attributes::lint_helpers::PassByValueParser
- attributes::lint_helpers::PubTransparentParser
- attributes::loop_match::ConstContinueParser
- attributes::loop_match::LoopMatchParser
- attributes::macro_attrs::AllowInternalUnsafeParser
- attributes::macro_attrs::MacroEscapeParser
- attributes::macro_attrs::MacroUseParser
- attributes::must_use::MustUseParser
- attributes::no_implicit_prelude::NoImplicitPreludeParser
- attributes::non_exhaustive::NonExhaustiveParser
- attributes::path::PathParser
- attributes::proc_macro_attrs::ProcMacroAttributeParser
- attributes::proc_macro_attrs::ProcMacroDeriveParser
- attributes::proc_macro_attrs::ProcMacroParser
- attributes::proc_macro_attrs::RustcBuiltinMacroParser
- attributes::prototype::CustomMirParser
- attributes::repr::AlignParser
- attributes::repr::ReprParser
- attributes::rustc_internal::RustcLayoutScalarValidRangeEnd
- attributes::rustc_internal::RustcLayoutScalarValidRangeStart
- attributes::rustc_internal::RustcObjectLifetimeDefaultParser
- attributes::semantics::MayDangleParser
- attributes::stability::BodyStabilityParser
- attributes::stability::ConstStabilityIndirectParser
- attributes::stability::ConstStabilityParser
- attributes::stability::StabilityParser
- attributes::test_attrs::IgnoreParser
- attributes::test_attrs::ShouldPanicParser
- attributes::traits::AllowIncoherentImplParser
- attributes::traits::CoherenceIsCoreParser
- attributes::traits::CoinductiveParser
- attributes::traits::ConstTraitParser
- attributes::traits::DenyExplicitImplParser
- attributes::traits::DoNotImplementViaObjectParser
- attributes::traits::FundamentalParser
- attributes::traits::MarkerParser
- attributes::traits::ParenSugarParser
- attributes::traits::PointeeParser
- attributes::traits::SkipDuringMethodDispatchParser
- attributes::traits::SpecializationTraitParser
- attributes::traits::TypeConstParser
- attributes::traits::UnsafeSpecializationMarkerParser
- attributes::transparency::TransparencyParser
- context::AcceptContext
- context::Early
- context::FinalizeContext
- context::GroupTypeInner
- context::GroupTypeInnerAccept
- context::Late
- context::SharedContext
- interface::AttributeParser
- parser::MetaItemListParser
- parser::MetaItemListParserContext
- parser::MetaItemParser
- parser::NameValueParser
- parser::PathParser
- session_diagnostics::AsNeededCompatibility
- session_diagnostics::AttributeParseError
- session_diagnostics::BundleNeedsStatic
- session_diagnostics::CfgPredicateIdentifier
- session_diagnostics::DeprecatedItemSuggestion
- session_diagnostics::EmptyAttributeList
- session_diagnostics::EmptyConfusables
- session_diagnostics::EmptyLinkName
- session_diagnostics::ExpectedOneCfgPattern
- session_diagnostics::ExpectedSingleVersionLiteral
- session_diagnostics::ExpectedVersionLiteral
- session_diagnostics::ExpectsFeatureList
- session_diagnostics::ExpectsFeatures
- session_diagnostics::IllFormedAttributeInput
- session_diagnostics::IllFormedAttributeInputLint
- session_diagnostics::ImportNameTypeRaw
- session_diagnostics::ImportNameTypeX86
- session_diagnostics::IncompatibleWasmLink
- session_diagnostics::IncorrectReprFormatAlignOneArg
- session_diagnostics::IncorrectReprFormatExpectInteger
- session_diagnostics::IncorrectReprFormatGeneric
- session_diagnostics::IncorrectReprFormatPackedExpectInteger
- session_diagnostics::IncorrectReprFormatPackedOneOrZeroArg
- session_diagnostics::InvalidAlignmentValue
- session_diagnostics::InvalidAttrStyle
- session_diagnostics::InvalidAttrUnsafe
- session_diagnostics::InvalidIssueString
- session_diagnostics::InvalidLinkModifier
- session_diagnostics::InvalidMetaItem
- session_diagnostics::InvalidMetaItemQuoteIdentSugg
- session_diagnostics::InvalidMetaItemRemoveNegSugg
- session_diagnostics::InvalidPredicate
- session_diagnostics::InvalidReprAlignNeedArg
- session_diagnostics::InvalidReprGeneric
- session_diagnostics::InvalidReprHintNoParen
- session_diagnostics::InvalidReprHintNoValue
- session_diagnostics::InvalidSince
- session_diagnostics::InvalidTarget
- session_diagnostics::InvalidTargetLint
- session_diagnostics::LimitInvalid
- session_diagnostics::LinkFrameworkApple
- session_diagnostics::LinkOrdinalOutOfRange
- session_diagnostics::LinkRequiresName
- session_diagnostics::MetaBadDelim
- session_diagnostics::MetaBadDelimSugg
- session_diagnostics::MissingFeature
- session_diagnostics::MissingIssue
- session_diagnostics::MissingNote
- session_diagnostics::MissingSince
- session_diagnostics::MultipleModifiers
- session_diagnostics::MultipleStabilityLevels
- session_diagnostics::NakedFunctionIncompatibleAttribute
- session_diagnostics::NonIdentFeature
- session_diagnostics::NullOnExport
- session_diagnostics::NullOnLinkSection
- session_diagnostics::RawDylibNoNul
- session_diagnostics::RawDylibOnlyWindows
- session_diagnostics::ReprIdent
- session_diagnostics::RustcAllowedUnstablePairing
- session_diagnostics::RustcPromotablePairing
- session_diagnostics::SoftNoArgs
- session_diagnostics::StabilityOutsideStd
- session_diagnostics::SuffixedLiteralInAttribute
- session_diagnostics::UnknownMetaItem
- session_diagnostics::UnknownVersionLiteral
- session_diagnostics::UnrecognizedReprHint
- session_diagnostics::UnsafeAttrOutsideUnsafe
- session_diagnostics::UnsafeAttrOutsideUnsafeSuggestion
- session_diagnostics::UnstableFeatureBoundIncompatibleStability
- session_diagnostics::UnsupportedLiteral
- session_diagnostics::UnusedDuplicate
- session_diagnostics::UnusedMultiple
- session_diagnostics::WholeArchiveNeedsStatic
Enums
- EvalConfigResult
- OmitDoc
- ShouldEmit
- attributes::AttributeOrder
- attributes::OnDuplicate
- attributes::cfg::EvalConfigResult
- attributes::repr::AlignKind
- context::OmitDoc
- context::ShouldEmit
- parser::ArgParser
- parser::MetaItemOrLitParser
- session_diagnostics::AttributeParseErrorReason
- session_diagnostics::IncorrectReprFormatGenericCause
- session_diagnostics::InvalidIssueStringCause
- session_diagnostics::UnsupportedLiteralReason
- target_checking::AllowedResult
- target_checking::AllowedTargets
- target_checking::Policy
Traits
- CfgMatchesLintEmitter
- attributes::AttributeParser
- attributes::CombineAttributeParser
- attributes::NoArgsAttributeParser
- attributes::SingleAttributeParser
- attributes::cfg_old::CfgMatchesLintEmitter
- context::Stage
- context::private::Sealed
Macros
Functions
- attributes::allow_unstable::parse_unstable
- attributes::cfg::eval_config_entry
- attributes::cfg::parse_cfg_attr
- attributes::cfg::parse_cfg_entry
- attributes::cfg::parse_cfg_entry_target
- attributes::cfg::parse_cfg_entry_version
- attributes::cfg::parse_name_value
- attributes::cfg_old::cfg_matches
- attributes::cfg_old::eval_condition
- attributes::cfg_old::gate_cfg
- attributes::cfg_old::try_gate_cfg
- attributes::codegen_attrs::parse_tf_attribute
- attributes::deprecation::get
- attributes::proc_macro_attrs::parse_derive_like
- attributes::prototype::extract_value
- attributes::prototype::parse_dialect
- attributes::prototype::parse_phase
- attributes::repr::int_type_of_word
- attributes::repr::parse_alignment
- attributes::repr::parse_repr
- attributes::repr::parse_repr_align
- attributes::stability::insert_value_into_option_or_error
- attributes::stability::parse_stability
- attributes::stability::parse_unstability
- attributes::util::is_builtin_attr
- attributes::util::is_doc_alias_attrs_contain_symbol
- attributes::util::parse_single_integer
- attributes::util::parse_version
- cfg_matches
- emit_attribute_lint
- eval_condition
- eval_config_entry
- is_builtin_attr
- is_doc_alias_attrs_contain_symbol
- lints::emit_attribute_lint
- parse_cfg_attr
- parse_version
- parser::expr_to_lit
- target_checking::allowed_targets_applied
- target_checking::filter_targets
- try_gate_cfg
- validate_attr::check_attr
- validate_attr::check_attribute_safety
- validate_attr::check_builtin_meta_item
- validate_attr::check_meta_bad_delim
- validate_attr::deny_builtin_meta_unsafety
- validate_attr::emit_fatal_malformed_builtin_attribute
- validate_attr::emit_malformed_attribute
- validate_attr::is_attr_template_compatible
- validate_attr::parse_meta
Type Aliases
- attributes::AcceptFn
- attributes::AcceptMapping
- attributes::ConvertFn
- context::AcceptFn
- context::FinalizeFn
- context::GroupType
- context::early::Combine
- context::early::Single
- context::early::WithoutArgs
- context::late::Combine
- context::late::Single
- context::late::WithoutArgs