List of all items
Structs
- base::DeriveResolution
- base::DummyResult
- base::ExpansionData
- base::ExtCtxt
- base::Indeterminate
- base::MacEager
- base::ModuleData
- base::SyntaxExtension
- config::StripUnconfigured
- errors::ArgumentNotAttributes
- errors::AttrNoArguments
- errors::AttributeMetaItem
- errors::AttributeSingleWord
- errors::AttributesWrongForm
- errors::CannotBeNameOfMacro
- errors::CollapseMacroDebuginfoIllegal
- errors::CountRepetitionMisplaced
- errors::CrateNameInCfgAttr
- errors::CrateTypeInCfgAttr
- errors::CustomAttributePanicked
- errors::CustomAttributePanickedHelp
- errors::DuplicateMatcherBinding
- errors::EmptyDelegationMac
- errors::ExpectedParenOrBrace
- errors::FeatureNotAllowed
- errors::FeatureRemoved
- errors::FeatureRemovedReason
- errors::GlobDelegationOutsideImpls
- errors::GlobDelegationTraitlessQpath
- errors::HelperAttributeNameInvalid
- errors::IncompleteParse
- errors::InvalidFragmentSpecifier
- errors::MacroBodyStability
- errors::MacroConstStability
- errors::MalformedFeatureAttribute
- errors::MetaVarExprUnrecognizedVar
- errors::MetaVarsDifSeqMatchers
- errors::MissingFragmentSpecifier
- errors::ModuleCircular
- errors::ModuleFileNotFound
- errors::ModuleInBlock
- errors::ModuleInBlockName
- errors::ModuleMultipleCandidates
- errors::MustRepeatOnce
- errors::NoSyntaxVarsExprRepeat
- errors::NotAMetaItem
- errors::OnlyOneWord
- errors::ProcMacroBackCompat
- errors::ProcMacroDerivePanicked
- errors::ProcMacroDerivePanickedHelp
- errors::ProcMacroDeriveTokens
- errors::ProcMacroPanicked
- errors::ProcMacroPanickedHelp
- errors::RecursionLimitReached
- errors::RemoveExprNotSupported
- errors::RemoveNodeNotSupported
- errors::ResolveRelativePath
- errors::TraceMacro
- errors::UnsupportedKeyValue
- errors::VarStillRepeating
- errors::WrongFragmentKind
- expand::ExpansionConfig
- expand::ImplItemTag
- expand::Invocation
- expand::InvocationCollector
- expand::MacroExpander
- expand::MethodReceiverTag
- expand::OptExprTag
- expand::TraitItemTag
- mbe::Delimited
- mbe::KleeneToken
- mbe::SequenceRepetition
- mbe::diagnostics::BestFailure
- mbe::diagnostics::CollectTrackerAndEmitter
- mbe::diagnostics::FailureForwarder
- mbe::macro_check::BinderInfo
- mbe::macro_check::MacroState
- mbe::macro_parser::MatcherPos
- mbe::macro_parser::TtParser
- mbe::macro_rules::DummyExpander
- mbe::macro_rules::FirstSets
- mbe::macro_rules::MacroRulesMacroExpander
- mbe::macro_rules::NoopTracker
- mbe::macro_rules::ParserAnyMacro
- mbe::macro_rules::TokenSet
- mbe::transcribe::Frame
- mbe::transcribe::Marker
- module::ModulePathSuccess
- module::ParsedExternalMod
- placeholders::PlaceholderExpander
- proc_macro::AttrProcMacro
- proc_macro::BangProcMacro
- proc_macro::DeriveProcMacro
- proc_macro::MessagePipe
- proc_macro_server::FreeFunctions
- proc_macro_server::Rustc
Enums
- base::Annotatable
- base::ExpandResult
- base::SyntaxExtensionKind
- errors::InvalidCfg
- errors::MalformedFeatureAttributeHelp
- expand::AddSemicolon
- expand::AstFragment
- expand::AstFragmentKind
- expand::InvocationKind
- expand::SupportsMacroExpansion
- mbe::KleeneOp
- mbe::TokenTree
- mbe::diagnostics::ExplainDocComment
- mbe::macro_check::NestedMacroState
- mbe::macro_check::Stack
- mbe::macro_parser::EofMatcherPositions
- mbe::macro_parser::MatcherLoc
- mbe::macro_parser::NamedMatch
- mbe::macro_parser::ParseResult
- mbe::macro_rules::CanRetry
- mbe::macro_rules::IsInFollow
- mbe::macro_rules::TtHandle
- mbe::metavar_expr::MetaVarExpr
- mbe::metavar_expr::MetaVarExprConcatElem
- mbe::transcribe::FrameKind
- mbe::transcribe::LockstepIterSize
- module::DirOwnership
- module::ModError
Traits
- base::AttrProcMacro
- base::BangProcMacro
- base::GlobDelegationExpander
- base::LintStoreExpand
- base::MacResult
- base::MultiItemModifier
- base::ResolverExpand
- base::TTMacroExpander
- expand::InvocationCollectorNode
- mbe::macro_rules::Tracker
- proc_macro_server::FromInternal
- proc_macro_server::ToInternal
Macros
Functions
- base::ann_pretty_printing_compatibility_hack
- base::nt_pretty_printing_compatibility_hack
- base::parse_macro_name_and_helper_attrs
- base::pretty_printing_compatibility_hack
- base::resolve_path
- compile_declarative_macro
- config::features
- config::is_cfg
- config::parse_cfg
- config::pre_configure_attrs
- expand::build_single_delegations
- expand::ensure_complete_parse
- expand::parse_ast_fragment
- mbe::diagnostics::annotate_doc_comment
- mbe::diagnostics::annotate_err_with_kind
- mbe::diagnostics::emit_frag_parse_err
- mbe::diagnostics::failed_to_match_macro
- mbe::diagnostics::parse_failure_msg
- mbe::macro_check::buffer_lint
- mbe::macro_check::check_binders
- mbe::macro_check::check_meta_variables
- mbe::macro_check::check_nested_macro
- mbe::macro_check::check_nested_occurrences
- mbe::macro_check::check_occurrences
- mbe::macro_check::check_ops_is_prefix
- mbe::macro_check::get_binder_info
- mbe::macro_check::ops_is_prefix
- mbe::macro_parser::compute_locs
- mbe::macro_parser::count_metavar_decls
- mbe::macro_parser::token_name_eq
- mbe::macro_rules::check_lhs_no_empty_seq
- mbe::macro_rules::check_lhs_nt_follows
- mbe::macro_rules::check_matcher
- mbe::macro_rules::check_matcher_core
- mbe::macro_rules::check_rhs
- mbe::macro_rules::compile_declarative_macro
- mbe::macro_rules::expand_macro
- mbe::macro_rules::frag_can_be_followed_by_any
- mbe::macro_rules::has_compile_error_macro
- mbe::macro_rules::is_empty_token_tree
- mbe::macro_rules::is_in_follow
- mbe::macro_rules::parser_from_cx
- mbe::macro_rules::quoted_tt_to_string
- mbe::macro_rules::token_can_be_followed_by_any
- mbe::macro_rules::trace_macros_note
- mbe::macro_rules::try_match_macro
- mbe::metavar_expr::check_trailing_token
- mbe::metavar_expr::eat_dollar
- mbe::metavar_expr::parse_count
- mbe::metavar_expr::parse_depth
- mbe::metavar_expr::parse_ident
- mbe::metavar_expr::parse_ident_from_token
- mbe::metavar_expr::parse_token
- mbe::metavar_expr::try_eat_comma
- mbe::metavar_expr::try_eat_dollar
- mbe::quoted::kleene_op
- mbe::quoted::maybe_emit_macro_metavar_expr_concat_feature
- mbe::quoted::maybe_emit_macro_metavar_expr_feature
- mbe::quoted::parse
- mbe::quoted::parse_kleene_op
- mbe::quoted::parse_sep_and_kleene_op
- mbe::quoted::parse_tree
- mbe::quoted::span_dollar_dollar_or_metavar_in_the_lhs_err
- mbe::transcribe::count_repetitions
- mbe::transcribe::extract_symbol_from_pnr
- mbe::transcribe::lockstep_iter_size
- mbe::transcribe::lookup_cur_matched
- mbe::transcribe::matched_from_ident
- mbe::transcribe::maybe_use_metavar_location
- mbe::transcribe::out_of_bounds_err
- mbe::transcribe::transcribe
- mbe::transcribe::transcribe_metavar_expr
- module::default_submod_path
- module::mod_dir_path
- module::mod_file_path
- module::mod_file_path_from_attr
- module::parse_external_mod
- placeholders::placeholder
- proc_macro::exec_strategy
Type Aliases
- base::LintStoreExpandDyn
- base::MacroExpanderFn
- base::MacroExpanderResult
- mbe::macro_check::Binders
- mbe::macro_parser::NamedMatches
- mbe::macro_parser::NamedParseResult