List of all items
Structs
- lexer::StringReader
- lexer::UnmatchedBrace
- lexer::tokentrees::TokenStreamBuilder
- lexer::tokentrees::TokenTreesReader
- parser::AttrWrapper
- parser::CaptureState
- parser::ClosureSpans
- parser::Parser
- parser::Restrictions
- parser::SeqSep
- parser::TokenCursor
- parser::TokenCursorFrame
- parser::attr_wrapper::AttrWrapper
- parser::attr_wrapper::LazyAttrTokenStreamImpl
- parser::diagnostics::AmbiguousPlus
- parser::diagnostics::BadQPathStage2
- parser::diagnostics::BadTypePlus
- parser::diagnostics::CatchAfterTry
- parser::diagnostics::CommaAfterBaseStruct
- parser::diagnostics::DoCatchSyntaxRemoved
- parser::diagnostics::DotDotDot
- parser::diagnostics::EqFieldInit
- parser::diagnostics::ExpectedElseBlock
- parser::diagnostics::ExpectedExpressionFoundLet
- parser::diagnostics::FieldExpressionWithGeneric
- parser::diagnostics::FloatLiteralRequiresIntegerPart
- parser::diagnostics::IfExpressionMissingCondition
- parser::diagnostics::IfExpressionMissingThenBlock
- parser::diagnostics::InInTypo
- parser::diagnostics::IncDecRecovery
- parser::diagnostics::IncorrectAwait
- parser::diagnostics::IncorrectSemicolon
- parser::diagnostics::IncorrectUseOfAwait
- parser::diagnostics::IntLiteralTooLarge
- parser::diagnostics::InvalidBlockMacroSegment
- parser::diagnostics::InvalidComparisonOperator
- parser::diagnostics::InvalidFloatLiteralSuffix
- parser::diagnostics::InvalidFloatLiteralWidth
- parser::diagnostics::InvalidIntLiteralWidth
- parser::diagnostics::InvalidLogicalOperator
- parser::diagnostics::InvalidNumLiteralBasePrefix
- parser::diagnostics::InvalidNumLiteralSuffix
- parser::diagnostics::InvalidVariableDeclaration
- parser::diagnostics::LeftArrowOperator
- parser::diagnostics::LifetimeInBorrowExpression
- parser::diagnostics::MacroInvocationWithQualifiedPath
- parser::diagnostics::MalformedLoopLabel
- parser::diagnostics::MissingCommaAfterMatchArm
- parser::diagnostics::MissingInInForLoop
- parser::diagnostics::MissingSemicolonBeforeArray
- parser::diagnostics::MultiSugg
- parser::diagnostics::NotAsNegationOperator
- parser::diagnostics::OuterAttributeNotAllowedOnIfElse
- parser::diagnostics::RemoveLet
- parser::diagnostics::RequireColonAfterLabeledExpression
- parser::diagnostics::SnapshotParser
- parser::diagnostics::TildeAsUnaryOperator
- parser::diagnostics::UnexpectedTokenAfterLabel
- parser::diagnostics::UseEqInstead
- parser::item::FnParseMode
- parser::ty::BoundModifiers
Enums
- parser::AttemptLocalParseRecovery
- parser::BlockMode
- parser::Capturing
- parser::CommaRecoveryMode
- parser::FlatToken
- parser::FollowedByType
- parser::ForceCollect
- parser::NtOrTt
- parser::PathStyle
- parser::RecoverColon
- parser::RecoverComma
- parser::SemiColonMode
- parser::TokenExpectType
- parser::TokenType
- parser::TrailingToken
- parser::attr::InnerAttrPolicy
- parser::attr::OuterAttributeType
- parser::diagnostics::AttemptLocalParseRecovery
- parser::diagnostics::BadTypePlusSub
- parser::diagnostics::ConsumeClosingDelim
- parser::diagnostics::Error
- parser::diagnostics::IfExpressionMissingThenBlockSub
- parser::diagnostics::IncOrDec
- parser::diagnostics::InvalidComparisonOperatorSub
- parser::diagnostics::InvalidLogicalOperatorSub
- parser::diagnostics::InvalidVariableDeclarationSub
- parser::diagnostics::IsStandalone
- parser::diagnostics::MissingInInForLoopSub
- parser::diagnostics::UnaryFixity
- parser::expr::LhsExpr
- parser::item::IsMacroRulesItem
- parser::pat::CommaRecoveryMode
- parser::pat::EatOrResult
- parser::pat::RecoverColon
- parser::pat::RecoverComma
- parser::path::PathStyle
- parser::ty::AllowCVariadic
- parser::ty::AllowPlus
- parser::ty::RecoverQPath
- parser::ty::RecoverQuestionMark
- parser::ty::RecoverReturnSign
Traits
Macros
Functions
- error_malformed_cfg_attr_missing
- fake_token_stream_for_crate
- fake_token_stream_for_item
- file_to_source_file
- lexer::nfc_normalize
- lexer::parse_token_trees
- lexer::unescape_error_reporting::emit_unescape_error
- lexer::unescape_error_reporting::escaped_char
- lexer::unicode_chars::check_for_substitution
- lexer::unicode_chars::peek_delimited
- maybe_file_to_stream
- maybe_new_parser_from_source_str
- maybe_source_file_to_parser
- new_parser_from_file
- new_parser_from_source_str
- parse_cfg_attr
- parse_crate_attrs_from_file
- parse_crate_attrs_from_source_str
- parse_crate_from_file
- parse_crate_from_source_str
- parse_in
- parse_stream_from_source_str
- parser::attr::maybe_needs_tokens
- parser::attr_wrapper::has_cfg_or_cfg_attr
- parser::attr_wrapper::make_token_stream
- parser::diagnostics::dummy_arg
- parser::emit_unclosed_delims
- parser::make_unclosed_delims_error
- parser::nonterminal::get_macro_ident
- parser::token_descr
- parser::token_descr_opt
- parser::ty::can_continue_type_after_non_fn_ident
- source_file_to_parser
- source_file_to_stream
- stream_to_parser
- try_file_to_source_file
- validate_attr::check_builtin_attribute
- validate_attr::check_meta
- validate_attr::check_meta_bad_delim
- validate_attr::emit_fatal_malformed_builtin_attribute
- validate_attr::emit_malformed_attribute
- validate_attr::is_attr_template_compatible
- validate_attr::parse_meta
Typedefs
Constants
- CFG_ATTR_GRAMMAR_HELP
- CFG_ATTR_NOTE_REF
- MACRO_ARGUMENTS
- lexer::unicode_chars::ASCII_ARRAY
- lexer::unicode_chars::UNICODE_ARRAY
- parser::attr::DEFAULT_INNER_ATTR_FORBIDDEN
- parser::attr::DEFAULT_UNEXPECTED_INNER_ATTR_ERR_MSG
- parser::diagnostics::TURBOFISH_SUGGESTION_STR
- parser::diagnostics::_DERIVE_rustc_errors_AddSubdiagnostic_FOR_BadTypePlusSub
- parser::diagnostics::_DERIVE_rustc_errors_AddSubdiagnostic_FOR_IfExpressionMissingThenBlockSub
- parser::diagnostics::_DERIVE_rustc_errors_AddSubdiagnostic_FOR_InvalidComparisonOperatorSub
- parser::diagnostics::_DERIVE_rustc_errors_AddSubdiagnostic_FOR_InvalidLogicalOperatorSub
- parser::diagnostics::_DERIVE_rustc_errors_AddSubdiagnostic_FOR_InvalidVariableDeclarationSub
- parser::diagnostics::_DERIVE_rustc_errors_AddSubdiagnostic_FOR_MissingInInForLoopSub
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_AmbiguousPlus
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_BadQPathStage2
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_BadTypePlus
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_CatchAfterTry
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_CommaAfterBaseStruct
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_DoCatchSyntaxRemoved
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_DotDotDot
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_EqFieldInit
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_ExpectedElseBlock
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_ExpectedExpressionFoundLet
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_FieldExpressionWithGeneric
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_FloatLiteralRequiresIntegerPart
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_IfExpressionMissingCondition
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_IfExpressionMissingThenBlock
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_InInTypo
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_IncorrectAwait
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_IncorrectSemicolon
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_IncorrectUseOfAwait
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_IntLiteralTooLarge
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_InvalidBlockMacroSegment
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_InvalidComparisonOperator
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_InvalidFloatLiteralSuffix
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_InvalidFloatLiteralWidth
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_InvalidIntLiteralWidth
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_InvalidLogicalOperator
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_InvalidNumLiteralBasePrefix
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_InvalidNumLiteralSuffix
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_InvalidVariableDeclaration
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_LeftArrowOperator
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_LifetimeInBorrowExpression
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_MacroInvocationWithQualifiedPath
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_MalformedLoopLabel
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_MissingCommaAfterMatchArm
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_MissingInInForLoop
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_MissingSemicolonBeforeArray
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_NotAsNegationOperator
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_OuterAttributeNotAllowedOnIfElse
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_RemoveLet
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_RequireColonAfterLabeledExpression
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_TildeAsUnaryOperator
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_UnexpectedTokenAfterLabel
- parser::diagnostics::_DERIVE_rustc_session_SessionDiagnostic_session_diagnostic_sess_G_FOR_UseEqInstead
- parser::pat::PARAM_EXPECTED
- parser::pat::WHILE_PARSING_OR_MSG