List of all items
Structs
- MacroRulesMacroExpander
 - base::DeriveResolution
 - base::DummyResult
 - base::ExpansionData
 - base::ExtCtxt
 - base::Indeterminate
 - base::MacEager
 - base::ModuleData
 - base::SyntaxExtension
 - config::StripUnconfigured
 - errors::CfgAttrNoAttributes
 - errors::CollapseMacroDebuginfoIllegal
 - errors::CountRepetitionMisplaced
 - errors::CrateNameInCfgAttr
 - errors::CrateTypeInCfgAttr
 - errors::CustomAttributePanicked
 - errors::CustomAttributePanickedHelp
 - errors::DuplicateMatcherBinding
 - errors::DuplicateMatcherBindingLint
 - errors::EmptyDelegationMac
 - errors::ExpectedParenOrBrace
 - errors::FeatureNotAllowed
 - errors::FeatureRemoved
 - errors::FeatureRemovedReason
 - errors::GlobDelegationOutsideImpls
 - errors::GlobDelegationTraitlessQpath
 - errors::IncompleteParse
 - errors::InvalidFragmentSpecifier
 - errors::MacroArgsBadDelim
 - errors::MacroArgsBadDelimSugg
 - errors::MacroBodyStability
 - errors::MacroCallUnusedDocComment
 - errors::MacroConstStability
 - errors::MacroVarStillRepeating
 - errors::MalformedFeatureAttribute
 - errors::MetaVarStillRepeatingLint
 - errors::MetaVariableWrongOperator
 - errors::MetaVarsDifSeqMatchers
 - errors::MissingFragmentSpecifier
 - errors::ModuleCircular
 - errors::ModuleFileNotFound
 - errors::ModuleInBlock
 - errors::ModuleInBlockName
 - errors::ModuleMultipleCandidates
 - errors::MustRepeatOnce
 - errors::NoSyntaxVarsExprRepeat
 - errors::OrPatternsBackCompat
 - errors::ProcMacroBackCompat
 - errors::ProcMacroDerivePanicked
 - errors::ProcMacroDerivePanickedHelp
 - errors::ProcMacroDeriveTokens
 - errors::ProcMacroPanicked
 - errors::ProcMacroPanickedHelp
 - errors::RecursionLimitReached
 - errors::RemoveExprNotSupported
 - errors::RemoveNodeNotSupported
 - errors::ResolveRelativePath
 - errors::TraceMacro
 - errors::TrailingMacro
 - errors::UnknownMacroVariable
 - errors::UnsupportedKeyValue
 - errors::UnusedBuiltinAttribute
 - errors::WrongFragmentKind
 - errors::metavar_exprs::MveExtraTokens
 - errors::metavar_exprs::MveMissingParen
 - errors::metavar_exprs::MveUnrecognizedExpr
 - errors::metavar_exprs::MveUnrecognizedVar
 - expand::ExpansionConfig
 - expand::ImplItemTag
 - expand::Invocation
 - expand::InvocationCollector
 - expand::MacroExpander
 - expand::MethodReceiverTag
 - expand::OptExprTag
 - expand::TraitImplItemTag
 - expand::TraitItemTag
 - mbe::Delimited
 - mbe::KleeneToken
 - mbe::SequenceRepetition
 - mbe::diagnostics::BestFailure
 - mbe::diagnostics::CollectTrackerAndEmitter
 - mbe::macro_check::BinderInfo
 - mbe::macro_check::MacroState
 - mbe::macro_parser::MatcherPos
 - mbe::macro_parser::TtParser
 - mbe::macro_rules::DummyBang
 - 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
 - mbe::transcribe::TranscrCtx
 - 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
 - stats::MacroStat
 
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::diagnostics::FailedMacro
 - 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::MacroRule
 - mbe::macro_rules::TtHandle
 - mbe::metavar_expr::MetaVarExpr
 - mbe::metavar_expr::MetaVarExprConcatElem
 - mbe::quoted::RulePart
 - 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::DummyAstNode
 - expand::InvocationCollectorNode
 - mbe::macro_rules::Tracker
 - proc_macro_server::FromInternal
 - proc_macro_server::ToInternal
 
Macros
Functions
- base::ann_pretty_printing_compatibility_hack
 - base::pretty_printing_compatibility_hack
 - base::resolve_path
 - base::stream_pretty_printing_compatibility_hack
 - compile_declarative_macro
 - config::attr_into_trace
 - config::features
 - config::is_cfg
 - config::parse_cfg_old
 - 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_args_empty
 - mbe::macro_rules::check_args_parens
 - mbe::macro_rules::check_lhs
 - 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_no_eof
 - mbe::macro_rules::check_redundant_vis_repetition
 - mbe::macro_rules::check_rhs
 - mbe::macro_rules::compile_declarative_macro
 - mbe::macro_rules::expand_macro
 - mbe::macro_rules::expand_macro_attr
 - mbe::macro_rules::frag_can_be_followed_by_any
 - mbe::macro_rules::has_compile_error_macro
 - mbe::macro_rules::is_defined_in_current_crate
 - 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::macro_rules::try_match_macro_attr
 - mbe::macro_rules::try_match_macro_derive
 - mbe::metavar_expr::check_trailing_tokens
 - mbe::metavar_expr::eat_dollar
 - mbe::metavar_expr::iter_span
 - mbe::metavar_expr::parse_concat
 - 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_one_tt
 - 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::metavar_expr_concat
 - mbe::transcribe::out_of_bounds_err
 - mbe::transcribe::transcribe
 - mbe::transcribe::transcribe_metavar
 - mbe::transcribe::transcribe_metavar_expr
 - mbe::transcribe::transcribe_pnr
 - mbe::transcribe::transcribe_sequence
 - 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
 - stats::elems_to_string
 - stats::unreachable_to_string
 - stats::update_attr_macro_stats
 - stats::update_bang_macro_stats
 - stats::update_derive_macro_stats
 - stats::update_macro_stats
 
Type Aliases
- base::LintStoreExpandDyn
 - base::MacroExpanderFn
 - base::MacroExpanderResult
 - mbe::macro_check::Binders
 - mbe::macro_parser::NamedMatches
 - mbe::macro_parser::NamedParseResult