List of all items
Structs
- diagnostics::AddBoxNew
- diagnostics::AddParen
- diagnostics::AmbiguousPlus
- diagnostics::AmbiguousRangePattern
- diagnostics::ArrayBracketsInsteadOfBraces
- diagnostics::ArrayBracketsInsteadOfBracesSugg
- diagnostics::ArrayIndexInOffsetOf
- diagnostics::AsmExpectedComma
- diagnostics::AsmExpectedOther
- diagnostics::AsmExpectedStringLiteral
- diagnostics::AsmRequiresTemplate
- diagnostics::AsmSymNoPath
- diagnostics::AsmUnderscoreInput
- diagnostics::AsmUnsupportedOperand
- diagnostics::AssignmentElseNotAllowed
- diagnostics::AssociatedStaticItemNotAllowed
- diagnostics::AsyncBlockIn2015
- diagnostics::AsyncBoundModifierIn2015
- diagnostics::AsyncFnIn2015
- diagnostics::AsyncImpl
- diagnostics::AsyncMoveBlockIn2015
- diagnostics::AsyncMoveOrderIncorrect
- diagnostics::AsyncUseBlockIn2015
- diagnostics::AsyncUseOrderIncorrect
- diagnostics::AtDotDotInStructPattern
- diagnostics::AtInStructPattern
- diagnostics::AttrAfterGeneric
- diagnostics::AttrWithoutGenerics
- diagnostics::AttrWithoutWherePredicates
- diagnostics::AttributeOnEmptyType
- diagnostics::AttributeOnGenericArg
- diagnostics::AttributeOnParamType
- diagnostics::AttributeOnType
- diagnostics::AwaitSuggestion
- diagnostics::BadAssocTypeBounds
- diagnostics::BadItemKind
- diagnostics::BadQPathStage2
- diagnostics::BadReturnTypeNotationOutput
- diagnostics::BadTypePlus
- diagnostics::BareCrFrontmatter
- diagnostics::BinderAndPolarity
- diagnostics::BinderBeforeModifiers
- diagnostics::BoundsNotAllowedOnTraitAliases
- diagnostics::BoxNotPat
- diagnostics::BoxSyntaxRemoved
- diagnostics::BracesForStructLiteral
- diagnostics::BreakWithLabelAndLoop
- diagnostics::BreakWithLabelAndLoopSub
- diagnostics::CannotBeRawIdent
- diagnostics::CannotBeRawLifetime
- diagnostics::CatchAfterTry
- diagnostics::ColonAsSemi
- diagnostics::CommaAfterBaseStruct
- diagnostics::ComparisonInterpretedAsGeneric
- diagnostics::ComparisonInterpretedAsGenericSugg
- diagnostics::ComparisonOperatorsCannotBeChained
- diagnostics::CompoundAssignmentExpressionInLet
- diagnostics::ConstGenericWithoutBraces
- diagnostics::ConstGenericWithoutBracesSugg
- diagnostics::ConstGlobalCannotBeMutable
- diagnostics::ConstLetMutuallyExclusive
- diagnostics::CrDocComment
- diagnostics::DefaultNotFollowedByItem
- diagnostics::DoCatchSyntaxRemoved
- diagnostics::DocCommentDoesNotDocumentAnything
- diagnostics::DocCommentOnParamType
- diagnostics::DotDotDot
- diagnostics::DotDotDotForRemainingFields
- diagnostics::DotDotDotRangeToPatternNotAllowed
- diagnostics::DotDotDotRestPattern
- diagnostics::DotDotRangeAttribute
- diagnostics::DoubleColonInBound
- diagnostics::DynAfterMut
- diagnostics::EmptyExponentFloat
- diagnostics::EnumPatternInsteadOfIdentifier
- diagnostics::EnumStructMutuallyExclusive
- diagnostics::EqFieldInit
- diagnostics::ExpectedBindingLeftOfAt
- diagnostics::ExpectedBuiltinIdent
- diagnostics::ExpectedCommaAfterPatternField
- diagnostics::ExpectedElseBlock
- diagnostics::ExpectedEqForLetExpr
- diagnostics::ExpectedExpressionFoundLet
- diagnostics::ExpectedFnPathFoundFnKeyword
- diagnostics::ExpectedIdentifier
- diagnostics::ExpectedLabelFoundIdent
- diagnostics::ExpectedMutOrConstInRawPointerType
- diagnostics::ExpectedRegisterClassOrExplicitRegister
- diagnostics::ExpectedSemi
- diagnostics::ExpectedStatementAfterOuterAttr
- diagnostics::ExpectedStructField
- diagnostics::ExpectedTraitInTraitImplFoundType
- diagnostics::ExprRArrowCall
- diagnostics::ExternCrateNameWithDashes
- diagnostics::ExternCrateNameWithDashesSugg
- diagnostics::ExternItemCannotBeConst
- diagnostics::ExtraImplKeywordInTraitImpl
- diagnostics::FieldExpressionWithGeneric
- diagnostics::FinalNotFollowedByItem
- diagnostics::FloatLiteralRequiresIntegerPart
- diagnostics::FloatLiteralUnsupportedBase
- diagnostics::FnPathFoundNamedParams
- diagnostics::FnPointerCannotBeAsync
- diagnostics::FnPointerCannotBeConst
- diagnostics::FnPtrWithGenerics
- diagnostics::FnPtrWithGenericsSugg
- diagnostics::FnTraitMissingParen
- diagnostics::FnTypoWithImpl
- diagnostics::FoundExprWouldBeStmt
- diagnostics::FoundPathInGenerics
- diagnostics::FrontmatterExtraCharactersAfterClose
- diagnostics::FrontmatterInvalidClosingPrecedingWhitespace
- diagnostics::FrontmatterInvalidInfostring
- diagnostics::FrontmatterInvalidOpeningPrecedingWhitespace
- diagnostics::FrontmatterLengthMismatch
- diagnostics::FrontmatterTooManyDashes
- diagnostics::FrontmatterUnclosed
- diagnostics::FunctionBodyEqualsExpr
- diagnostics::FunctionBodyEqualsExprSugg
- diagnostics::GenericArgsInPatRequireTurbofishSyntax
- diagnostics::GenericParamsWithoutAngleBrackets
- diagnostics::GenericParamsWithoutAngleBracketsSugg
- diagnostics::GenericsInPath
- diagnostics::GuardedStringSugg
- diagnostics::HelpIdentifierStartsWithNumber
- diagnostics::HiddenUnicodeCodepointsDiag
- diagnostics::HiddenUnicodeCodepointsDiagLabels
- diagnostics::IfExpressionLetSomeSub
- diagnostics::IfExpressionMissingCondition
- diagnostics::IfExpressionMissingThenBlock
- diagnostics::ImplReuseInherentImpl
- diagnostics::InInTypo
- diagnostics::InappropriateDefault
- diagnostics::InappropriateFinal
- diagnostics::InclusiveRangeExtraEquals
- diagnostics::InclusiveRangeMatchArrow
- diagnostics::InclusiveRangeNoEnd
- diagnostics::IncorrectAwait
- diagnostics::IncorrectImplRestriction
- diagnostics::IncorrectMutRestriction
- diagnostics::IncorrectParensTraitBounds
- diagnostics::IncorrectParensTraitBoundsSugg
- diagnostics::IncorrectSemicolon
- diagnostics::IncorrectTypeOnSelf
- diagnostics::IncorrectUseOfAwait
- diagnostics::IncorrectUseOfUse
- diagnostics::IncorrectVisibilityRestriction
- diagnostics::InvalidBlockMacroSegment
- diagnostics::InvalidCVariadicType
- diagnostics::InvalidComparisonOperator
- diagnostics::InvalidCurlyInLetElse
- diagnostics::InvalidDigitLiteral
- diagnostics::InvalidDynKeyword
- diagnostics::InvalidExpressionInLetElse
- diagnostics::InvalidLiteralSuffixOnTupleIndex
- diagnostics::InvalidLogicalOperator
- diagnostics::InvalidMetaItem
- diagnostics::InvalidMetaItemQuoteIdentSugg
- diagnostics::InvalidOffsetOf
- diagnostics::InvalidPathSepInFnDefinition
- diagnostics::InvalidVariableDeclaration
- diagnostics::KeywordLabel
- diagnostics::KeywordLifetime
- diagnostics::KwBadCase
- diagnostics::LabeledLoopInBreak
- diagnostics::LeadingPlusNotSupported
- diagnostics::LeftArrowOperator
- diagnostics::LetChainMissingLet
- diagnostics::LetChainPre2024
- diagnostics::LifetimeAfterMut
- diagnostics::LifetimeInBorrowExpression
- diagnostics::LifetimeInEqConstraint
- diagnostics::LoopElseNotSupported
- diagnostics::MacroExpandsToAdtField
- diagnostics::MacroInvocationVisibility
- diagnostics::MacroInvocationWithQualifiedPath
- diagnostics::MacroNameRemoveBang
- diagnostics::MacroRulesMissingBang
- diagnostics::MacroRulesVisibility
- diagnostics::MalformedLoopLabel
- diagnostics::MatchArmBodyWithoutBraces
- diagnostics::MaybeComparison
- diagnostics::MaybeMissingLet
- diagnostics::MismatchedClosingDelimiter
- diagnostics::MisplacedReturnType
- diagnostics::MissingCommaAfterMatchArm
- diagnostics::MissingConstType
- diagnostics::MissingDotDot
- diagnostics::MissingExpressionInForLoop
- diagnostics::MissingFnParams
- diagnostics::MissingForInTraitImpl
- diagnostics::MissingInInForLoop
- diagnostics::MissingPlusBounds
- diagnostics::MissingSemicolonBeforeArray
- diagnostics::MissingTraitInTraitImpl
- diagnostics::MisspelledKw
- diagnostics::ModifierLifetime
- diagnostics::MoveSelfModifier
- diagnostics::MultipleWhereClauses
- diagnostics::NeedPlusAfterTraitObjectLifetime
- diagnostics::NestedAdt
- diagnostics::NestedCVariadicType
- diagnostics::NoDigitsLiteral
- diagnostics::NoFieldsForFnCall
- diagnostics::NonABI
- diagnostics::NonStringAbiLiteral
- diagnostics::NotAsNegationOperator
- diagnostics::OrInLetChain
- diagnostics::OuterAttributeNotAllowedOnIfElse
- diagnostics::ParenRangeSuggestion
- diagnostics::ParenthesesInForHead
- diagnostics::ParenthesesInForHeadSugg
- diagnostics::ParenthesesInMatchPat
- diagnostics::ParenthesesInMatchPatSugg
- diagnostics::ParenthesesWithStructFields
- diagnostics::PathFoundAttributeInParams
- diagnostics::PathFoundCVariadicParams
- diagnostics::PathSingleColon
- diagnostics::PathTripleColon
- diagnostics::PatternMethodParamWithoutBody
- diagnostics::PatternOnWrongSideOfAt
- diagnostics::PolarityAndModifiers
- diagnostics::QuestionMarkInType
- diagnostics::QuestionMarkInTypeSugg
- diagnostics::RawPrefix
- diagnostics::RecoverImportAsUse
- diagnostics::RemoveLet
- diagnostics::RepeatedMutInPattern
- diagnostics::RequireColonAfterLabeledExpression
- diagnostics::ReservedMultihash
- diagnostics::ReservedMultihashLint
- diagnostics::ReservedPrefix
- diagnostics::ReservedString
- diagnostics::ReservedStringLint
- diagnostics::ReturnTypesUseThinArrow
- diagnostics::SelfArgumentPointer
- diagnostics::SelfParamNotFirst
- diagnostics::ShiftInterpretedAsGeneric
- diagnostics::ShiftInterpretedAsGenericSugg
- diagnostics::SingleColonImportPath
- diagnostics::StaticWithGenerics
- diagnostics::StructLiteralBodyWithoutPath
- diagnostics::StructLiteralBodyWithoutPathSugg
- diagnostics::StructLiteralNotAllowedHere
- diagnostics::StructLiteralNotAllowedHereSugg
- diagnostics::StructLiteralPlaceholderPath
- diagnostics::StructLiteralWithoutPathLate
- diagnostics::SuffixedLiteralInAttribute
- diagnostics::SuggAddMissingLetStmt
- diagnostics::SuggEscapeIdentifier
- diagnostics::SuggRemoveComma
- diagnostics::SuggestBindTypeParameter
- diagnostics::SuggestIntroduceTypeParameter
- diagnostics::SwitchRefBoxOrder
- diagnostics::TernaryOperator
- diagnostics::TernaryOperatorSuggestion
- diagnostics::TildeAsUnaryOperator
- diagnostics::TooManyHashes
- diagnostics::TrailingVertNotAllowed
- diagnostics::TrailingVertSuggestion
- diagnostics::TraitAliasCannotBeAuto
- diagnostics::TraitAliasCannotBeImplRestricted
- diagnostics::TraitAliasCannotBeUnsafe
- diagnostics::TraitImplModifierInInherentImpl
- diagnostics::TransposeDynOrImpl
- diagnostics::TransposeDynOrImplSugg
- diagnostics::UnderscoreLiteralSuffix
- diagnostics::UnexpectedConstInGenericParam
- diagnostics::UnexpectedConstParamDeclaration
- diagnostics::UnexpectedDefaultValueForLifetimeInGenericParameters
- diagnostics::UnexpectedExpressionInPattern
- diagnostics::UnexpectedIfWithIf
- diagnostics::UnexpectedLifetimeInPattern
- diagnostics::UnexpectedParenInRangePat
- diagnostics::UnexpectedParenInRangePatSugg
- diagnostics::UnexpectedSelfInGenericParameters
- diagnostics::UnexpectedTokenAfterDot
- diagnostics::UnexpectedTokenAfterLabel
- diagnostics::UnexpectedTokenAfterLabelSugg
- diagnostics::UnexpectedVertVertBeforeFunctionParam
- diagnostics::UnexpectedVertVertInPattern
- diagnostics::UnicodeCharNoteSub
- diagnostics::UnicodeTextFlow
- diagnostics::UnicodeTextFlowSuggestion
- diagnostics::UnknownBuiltinConstruct
- diagnostics::UnknownPrefix
- diagnostics::UnknownTokenRepeat
- diagnostics::UnknownTokenStart
- diagnostics::UnmatchedAngle
- diagnostics::UnmatchedAngleBrackets
- diagnostics::UseDoubleColonSuggestion
- diagnostics::UseEmptyBlockNotSemi
- diagnostics::UseEqInstead
- diagnostics::UseRegularStructSuggestion
- diagnostics::VarargsWithoutPattern
- diagnostics::VisibilityNotFollowedByItem
- diagnostics::WhereClauseBeforeConstBody
- diagnostics::WhereClauseBeforeConstBodySugg
- diagnostics::WhereClauseBeforeTupleStructBody
- diagnostics::WhereClauseBeforeTupleStructBodySugg
- diagnostics::WhereOnGenerics
- diagnostics::WrapInExplicitBlock
- diagnostics::WrapInParens
- diagnostics::WrapType
- lexer::Lexer
- lexer::UnmatchedDelim
- lexer::diagnostics::TokenTreeDiagInfo
- parser::CaptureState
- parser::ClosureSpans
- parser::Parser
- parser::Restrictions
- parser::SeqSep
- parser::asm::AsmArg
- parser::asm::AsmAttrVec
- parser::asm::AsmOption
- parser::attr_wrapper::AttrWrapper
- parser::attr_wrapper::CollectPos
- parser::cfg_select::CfgSelectBranchAttrSpans
- parser::diagnostics::IncDecRecovery
- parser::diagnostics::MultiSugg
- parser::diagnostics::SnapshotParser
- parser::expr::CondChecker
- parser::item::FnParseMode
- parser::token_type::ExpKeywordPair
- parser::token_type::ExpTokenPair
- parser::token_type::TokenTypeSet
- parser::token_type::TokenTypeSetIter
Enums
- diagnostics::AmbiguousMissingKwForItemSub
- diagnostics::BadTypePlusSub
- diagnostics::Case
- diagnostics::ComparisonOperatorsCannotBeChainedSugg
- diagnostics::ExpectedIdentifierFound
- diagnostics::ExpectedSemiSugg
- diagnostics::ForbiddenLetReason
- diagnostics::HelpUseLatestEdition
- diagnostics::HiddenUnicodeCodepointsDiagSub
- diagnostics::IfExpressionMissingThenBlockSub
- diagnostics::InvalidComparisonOperatorSub
- diagnostics::InvalidLogicalOperatorSub
- diagnostics::InvalidMutInPattern
- diagnostics::InvalidVariableDeclarationSub
- diagnostics::MatchArmBodyWithoutBracesSugg
- diagnostics::MissingInInForLoopSub
- diagnostics::MissingKeywordForItemDefinition
- diagnostics::MoreThanOneCharNote
- diagnostics::MoreThanOneCharSugg
- diagnostics::NoBraceUnicodeSub
- diagnostics::NotAsNegationOperatorSub
- diagnostics::TokenDescription
- diagnostics::TokenSubstitution
- diagnostics::TopLevelOrPatternNotAllowed
- diagnostics::TopLevelOrPatternNotAllowedSugg
- diagnostics::UnescapeError
- diagnostics::UnexpectedConstParamDeclarationSugg
- diagnostics::UnexpectedExpressionInPatternSugg
- diagnostics::UnexpectedNonterminal
- diagnostics::UnexpectedTokenAfterStructName
- diagnostics::UnknownPrefixSugg
- diagnostics::WrapInParentheses
- lexer::StripTokens
- parser::AllowConstBlockItems
- parser::AttemptLocalParseRecovery
- parser::BlockMode
- parser::Capturing
- parser::CommaRecoveryMode
- parser::FollowedByType
- parser::ForceCollect
- parser::LetChainsPolicy
- parser::ParseNtResult
- parser::ParsingRestrictionKind
- parser::PathStyle
- parser::RecoverColon
- parser::RecoverComma
- parser::Recovery
- parser::SemiColonMode
- parser::Trailing
- parser::asm::AsmArgKind
- parser::attr::InnerAttrForbiddenReason
- parser::attr::InnerAttrPolicy
- parser::attr::OuterAttributeType
- parser::attr_wrapper::UsePreAttrPos
- parser::diagnostics::AttemptLocalParseRecovery
- parser::diagnostics::ConsumeClosingDelim
- parser::diagnostics::IncOrDec
- parser::diagnostics::IsStandalone
- parser::diagnostics::UnaryFixity
- parser::expr::DestructuredFloat
- parser::expr::LetChainsPolicy
- parser::generics::PredicateKindOrStructBody
- parser::item::FnContext
- parser::item::FrontMatterParsingMode
- parser::item::IsDotDotDot
- parser::item::IsMacroRulesItem
- parser::item::ReuseKind
- parser::pat::CommaRecoveryMode
- parser::pat::EatOrResult
- parser::pat::Expected
- parser::pat::PatternLocation
- parser::pat::RecoverColon
- parser::pat::RecoverComma
- parser::path::PathStyle
- parser::token_type::TokenType
- parser::ty::AllowCVariadic
- parser::ty::AllowPlus
- parser::ty::RecoverQPath
- parser::ty::RecoverQuestionMark
- parser::ty::RecoverReturnSign
Traits
Macros
Functions
- fake_token_stream_for_crate
- fake_token_stream_for_file_mod
- fake_token_stream_for_foreign_item
- fake_token_stream_for_item
- lex_token_trees_for_span
- lexer::diagnostics::make_errors_for_mismatched_closing_delims
- lexer::diagnostics::report_missing_open_delim
- lexer::diagnostics::report_suspicious_mismatch_block
- lexer::diagnostics::same_indentation_level
- lexer::lex_token_trees
- lexer::nfc_normalize
- lexer::unescape_error_reporting::emit_unescape_error
- lexer::unescape_error_reporting::escaped_char
- lexer::unescape_error_reporting::foreign_escape_suggestion
- lexer::unicode_chars::check_for_substitution
- lexer::unicode_chars::peek_delimited
- new_parser_from_file
- new_parser_from_source_file
- new_parser_from_source_str
- parse_in
- parser::asm::eat_operand_keyword
- parser::asm::parse_asm_args
- parser::asm::parse_asm_operand
- parser::asm::parse_clobber_abi
- parser::asm::parse_options
- parser::asm::parse_reg
- parser::attr_wrapper::has_cfg_or_cfg_attr
- parser::attr_wrapper::needs_tokens
- parser::diagnostics::dummy_arg
- parser::diagnostics::find_similar_kw
- parser::expr::could_be_unclosed_char_literal
- parser::generics::suggest_replacing_equality_pred_with_assoc_item_constraint
- parser::nonterminal::get_macro_ident
- parser::token_descr
- parser::ty::can_begin_dyn_bound_in_edition_2015
- source_file_to_stream
- source_str_to_stream
- unwrap_or_emit_fatal
- utf8_error