List of all items
Structs
- ast::AngleBracketedArgs
- ast::AnonConst
- ast::Arm
- ast::AssocItemConstraint
- ast::AttrId
- ast::AttrItem
- ast::Attribute
- ast::BareFnTy
- ast::BindingMode
- ast::Block
- ast::Closure
- ast::ConstItem
- ast::Crate
- ast::Delegation
- ast::DelegationMac
- ast::DelimArgs
- ast::EnumDef
- ast::Expr
- ast::ExprField
- ast::FieldDef
- ast::Fn
- ast::FnDecl
- ast::FnHeader
- ast::FnSig
- ast::ForeignMod
- ast::GenericParam
- ast::Generics
- ast::Impl
- ast::InlineAsm
- ast::InlineAsmOptions
- ast::InlineAsmSym
- ast::Item
- ast::Label
- ast::Lifetime
- ast::Local
- ast::MacCall
- ast::MacCallStmt
- ast::MacroDef
- ast::MetaItem
- ast::MetaItemLit
- ast::MethodCall
- ast::ModSpans
- ast::MutTy
- ast::NormalAttr
- ast::Param
- ast::ParenthesizedArgs
- ast::Pat
- ast::PatField
- ast::Path
- ast::PathSegment
- ast::PolyTraitRef
- ast::QSelf
- ast::StaticItem
- ast::Stmt
- ast::StrLit
- ast::StructExpr
- ast::Trait
- ast::TraitBoundModifiers
- ast::TraitRef
- ast::Ty
- ast::TyAlias
- ast::TyAliasWhereClause
- ast::TyAliasWhereClauses
- ast::UseTree
- ast::Variant
- ast::Visibility
- ast::WhereBoundPredicate
- ast::WhereClause
- ast::WhereEqPredicate
- ast::WhereRegionPredicate
- ast_traits::AstNodeWrapper
- attr::AttrIdGenerator
- attr::MarkedAttrs
- expand::StrippedCfgItem
- expand::allocator::AllocatorMethod
- expand::allocator::AllocatorMethodInput
- format::FormatArgPosition
- format::FormatArgs
- format::FormatArgument
- format::FormatArguments
- format::FormatOptions
- format::FormatPlaceholder
- node_id::NodeId
- ptr::P
- token::Lit
- token::Token
- tokenstream::AttrTokenStream
- tokenstream::AttrsTarget
- tokenstream::DelimSpacing
- tokenstream::DelimSpan
- tokenstream::LazyAttrTokenStream
- tokenstream::RefTokenTreeCursor
- tokenstream::TokenStream
- tokenstream::TokenTreeCursor
- util::comments::Comment
Enums
- ast::AngleBracketedArg
- ast::AsmMacro
- ast::AssocItemConstraintKind
- ast::AssocItemKind
- ast::AttrArgs
- ast::AttrArgsEq
- ast::AttrKind
- ast::AttrStyle
- ast::BinOpKind
- ast::BlockCheckMode
- ast::BorrowKind
- ast::BoundAsyncness
- ast::BoundConstness
- ast::BoundPolarity
- ast::ByRef
- ast::CaptureBy
- ast::ClosureBinder
- ast::Const
- ast::CoroutineKind
- ast::Defaultness
- ast::ExprKind
- ast::Extern
- ast::FloatTy
- ast::FnRetTy
- ast::ForLoopKind
- ast::ForeignItemKind
- ast::GenBlockKind
- ast::GenericArg
- ast::GenericArgs
- ast::GenericBound
- ast::GenericParamKind
- ast::ImplPolarity
- ast::Inline
- ast::InlineAsmOperand
- ast::InlineAsmRegOrRegClass
- ast::InlineAsmTemplatePiece
- ast::IntTy
- ast::IsAuto
- ast::ItemKind
- ast::LitFloatType
- ast::LitIntType
- ast::LitKind
- ast::LocalKind
- ast::MacStmtStyle
- ast::MatchKind
- ast::MetaItemInner
- ast::MetaItemKind
- ast::ModKind
- ast::Movability
- ast::Mutability
- ast::ParamKindOrd
- ast::PatFieldsRest
- ast::PatKind
- ast::PreciseCapturingArg
- ast::RangeEnd
- ast::RangeLimits
- ast::RangeSyntax
- ast::Recovered
- ast::Safety
- ast::SelfKind
- ast::StmtKind
- ast::StrStyle
- ast::StructRest
- ast::Term
- ast::TraitObjectSyntax
- ast::TyKind
- ast::UintTy
- ast::UnOp
- ast::UnsafeSource
- ast::UseTreeKind
- ast::VariantData
- ast::VisibilityKind
- ast::WherePredicate
- entry::EntryPointType
- expand::allocator::AllocatorKind
- expand::allocator::AllocatorTy
- format::FormatAlignment
- format::FormatArgPositionKind
- format::FormatArgsPiece
- format::FormatArgumentKind
- format::FormatCount
- format::FormatDebugHex
- format::FormatSign
- format::FormatTrait
- mut_visit::FnKind
- token::BinOpToken
- token::CommentKind
- token::Delimiter
- token::IdentIsRaw
- token::LitKind
- token::Nonterminal
- token::NonterminalKind
- token::NtExprKind
- token::NtPatKind
- token::TokenKind
- tokenstream::AttrTokenTree
- tokenstream::Spacing
- tokenstream::TokenTree
- util::case::Case
- util::classify::TrailingBrace
- util::comments::CommentStyle
- util::literal::LitError
- util::parser::AssocOp
- util::parser::ExprPrecedence
- util::parser::Fixity
- visit::AssocCtxt
- visit::BoundKind
- visit::FnCtxt
- visit::FnKind
- visit::LifetimeCtxt
Traits
- HashStableContext
- ast_traits::AstDeref
- ast_traits::HasAttrs
- ast_traits::HasNodeId
- ast_traits::HasTokens
- mut_visit::DummyAstNode
- mut_visit::ExpectOne
- mut_visit::MutVisitor
- mut_visit::WalkItemKind
- tokenstream::ToAttrTokenStream
- visit::Visitor
- visit::VisitorResult
- visit::WalkItemKind
Macros
- ast_traits::impl_has_attrs
- ast_traits::impl_has_attrs_none
- ast_traits::impl_has_node_id
- ast_traits::impl_has_tokens
- ast_traits::impl_has_tokens_none
- ast_traits::impl_not_ast_deref
- visit::try_visit
- visit::visit_opt
- visit::walk_list
- visit::walk_visitable_list
Functions
- attr::contains_name
- attr::filter_by_name
- attr::find_by_name
- attr::first_attr_value_str_by_name
- attr::list_contains_name
- attr::mk_attr
- attr::mk_attr_from_item
- attr::mk_attr_name_value_str
- attr::mk_attr_nested_word
- attr::mk_attr_word
- attr::mk_doc_comment
- entry::entry_point_type
- expand::allocator::alloc_error_handler_name
- expand::allocator::default_fn_name
- expand::allocator::global_fn_name
- mut_visit::noop_filter_map_expr
- mut_visit::visit_attr_args
- mut_visit::visit_attr_tt
- mut_visit::visit_attr_tts
- mut_visit::visit_attrs
- mut_visit::visit_bounds
- mut_visit::visit_clobber
- mut_visit::visit_const_item
- mut_visit::visit_constness
- mut_visit::visit_defaultness
- mut_visit::visit_delim_args
- mut_visit::visit_delim_span
- mut_visit::visit_exprs
- mut_visit::visit_lazy_tts
- mut_visit::visit_lazy_tts_opt_mut
- mut_visit::visit_nonterminal
- mut_visit::visit_opt
- mut_visit::visit_polarity
- mut_visit::visit_safety
- mut_visit::visit_thin_exprs
- mut_visit::visit_thin_vec
- mut_visit::visit_token
- mut_visit::visit_tt
- mut_visit::visit_tts
- mut_visit::visit_vec
- mut_visit::walk_angle_bracketed_parameter_data
- mut_visit::walk_anon_const
- mut_visit::walk_assoc_item_constraint
- mut_visit::walk_attribute
- mut_visit::walk_block
- mut_visit::walk_capture_by
- mut_visit::walk_closure_binder
- mut_visit::walk_coroutine_kind
- mut_visit::walk_crate
- mut_visit::walk_expr
- mut_visit::walk_flat_map_arm
- mut_visit::walk_flat_map_expr_field
- mut_visit::walk_flat_map_field_def
- mut_visit::walk_flat_map_generic_param
- mut_visit::walk_flat_map_item
- mut_visit::walk_flat_map_param
- mut_visit::walk_flat_map_pat_field
- mut_visit::walk_flat_map_stmt
- mut_visit::walk_flat_map_stmt_kind
- mut_visit::walk_flat_map_variant
- mut_visit::walk_fn
- mut_visit::walk_fn_decl
- mut_visit::walk_fn_header
- mut_visit::walk_fn_ret_ty
- mut_visit::walk_foreign_mod
- mut_visit::walk_format_args
- mut_visit::walk_generic_arg
- mut_visit::walk_generic_args
- mut_visit::walk_generics
- mut_visit::walk_ident
- mut_visit::walk_inline_asm
- mut_visit::walk_inline_asm_sym
- mut_visit::walk_item_kind
- mut_visit::walk_label
- mut_visit::walk_lifetime
- mut_visit::walk_local
- mut_visit::walk_mac
- mut_visit::walk_macro_def
- mut_visit::walk_meta_item
- mut_visit::walk_meta_list_item
- mut_visit::walk_mt
- mut_visit::walk_param_bound
- mut_visit::walk_parenthesized_parameter_data
- mut_visit::walk_pat
- mut_visit::walk_path
- mut_visit::walk_path_segment
- mut_visit::walk_poly_trait_ref
- mut_visit::walk_precise_capturing_arg
- mut_visit::walk_qself
- mut_visit::walk_trait_ref
- mut_visit::walk_ty
- mut_visit::walk_ty_alias_where_clauses
- mut_visit::walk_use_tree
- mut_visit::walk_variant_data
- mut_visit::walk_vis
- mut_visit::walk_where_clause
- mut_visit::walk_where_predicate
- ptr::P
- token::ident_can_begin_expr
- token::ident_can_begin_type
- tokenstream::attrs_and_tokens_to_token_trees
- util::classify::expr_is_complete
- util::classify::expr_requires_semi_to_be_stmt
- util::classify::expr_trailing_brace
- util::classify::leading_labeled_expr
- util::classify::path_return_type
- util::classify::type_trailing_braced_mac_call
- util::comments::beautify_doc_string
- util::comments::may_have_doc_links
- util::literal::escape_byte_str_symbol
- util::literal::escape_char_symbol
- util::literal::escape_string_symbol
- util::literal::filtered_float_lit
- util::literal::float_lit
- util::literal::integer_lit
- util::literal::strip_underscores
- util::parser::contains_exterior_struct_lit
- util::parser::needs_par_as_let_scrutinee
- util::parser::prec_let_scrutinee_needs_par
- util::unicode::contains_text_flow_control_chars
- visit::walk_anon_const
- visit::walk_arm
- visit::walk_assoc_item
- visit::walk_assoc_item_constraint
- visit::walk_attr_args
- visit::walk_attribute
- visit::walk_block
- visit::walk_closure_binder
- visit::walk_crate
- visit::walk_enum_def
- visit::walk_expr
- visit::walk_expr_field
- visit::walk_field_def
- visit::walk_fn
- visit::walk_fn_decl
- visit::walk_fn_ret_ty
- visit::walk_format_args
- visit::walk_generic_arg
- visit::walk_generic_args
- visit::walk_generic_param
- visit::walk_generics
- visit::walk_inline_asm
- visit::walk_inline_asm_sym
- visit::walk_item
- visit::walk_label
- visit::walk_lifetime
- visit::walk_local
- visit::walk_mac
- visit::walk_param
- visit::walk_param_bound
- visit::walk_pat
- visit::walk_pat_field
- visit::walk_path
- visit::walk_path_segment
- visit::walk_poly_trait_ref
- visit::walk_precise_capturing_arg
- visit::walk_qself
- visit::walk_stmt
- visit::walk_struct_def
- visit::walk_trait_ref
- visit::walk_ty
- visit::walk_use_tree
- visit::walk_variant
- visit::walk_vis
- visit::walk_where_predicate
Type Aliases
- ast::AssocItem
- ast::AttrVec
- ast::BinOp
- ast::ExplicitSelf
- ast::ForeignItem
- ast::GenericBounds
- node_id::NodeMap
- node_id::NodeMapEntry
- node_id::NodeSet