List of all items
Structs
- ast::AngleBracketedArgs
- ast::AnonConst
- ast::Arm
- ast::AssocConstraint
- ast::AttrId
- ast::AttrItem
- ast::Attribute
- ast::BareFnTy
- ast::BindingAnnotation
- ast::Block
- ast::Closure
- ast::ConstItem
- ast::Crate
- 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::TraitRef
- ast::Ty
- ast::TyAlias
- ast::TyAliasWhereClause
- 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::AttributesData
- tokenstream::DelimSpan
- tokenstream::LazyAttrTokenStream
- tokenstream::RefTokenTreeCursor
- tokenstream::TokenStream
- tokenstream::TokenTreeCursor
- util::comments::Comment
Enums
- ast::AngleBracketedArg
- ast::AssocConstraintKind
- ast::AssocItemKind
- ast::Async
- ast::AttrArgs
- ast::AttrArgsEq
- ast::AttrKind
- ast::AttrStyle
- ast::BinOpKind
- ast::BlockCheckMode
- ast::BorrowKind
- ast::BoundPolarity
- ast::ByRef
- ast::CaptureBy
- ast::ClosureBinder
- ast::Const
- ast::Defaultness
- ast::ExprKind
- ast::Extern
- ast::FloatTy
- ast::FnRetTy
- ast::ForeignItemKind
- 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::MetaItemKind
- ast::ModKind
- ast::Movability
- ast::Mutability
- ast::NestedMetaItem
- ast::ParamKindOrd
- ast::PatKind
- ast::RangeEnd
- ast::RangeLimits
- ast::RangeSyntax
- ast::SelfKind
- ast::StmtKind
- ast::StrStyle
- ast::StructRest
- ast::Term
- ast::TraitBoundModifier
- ast::TraitObjectSyntax
- ast::TyKind
- ast::UintTy
- ast::UnOp
- ast::Unsafe
- 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
- token::BinOpToken
- token::CommentKind
- token::Delimiter
- token::LitKind
- token::Nonterminal
- token::NonterminalKind
- token::TokenKind
- tokenstream::AttrTokenTree
- tokenstream::Spacing
- tokenstream::TokenTree
- util::case::Case
- 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::HasSpan
- ast_traits::HasTokens
- mut_visit::DummyAstNode
- mut_visit::ExpectOne
- mut_visit::MutVisitor
- tokenstream::ToAttrTokenStream
- visit::Visitor
Macros
- ast_traits::impl_has_attrs
- ast_traits::impl_has_attrs_none
- ast_traits::impl_has_node_id
- ast_traits::impl_has_span
- ast_traits::impl_has_tokens
- ast_traits::impl_has_tokens_none
- ast_traits::impl_not_ast_deref
- walk_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::noop_flat_map_arm
- mut_visit::noop_flat_map_assoc_item
- mut_visit::noop_flat_map_expr_field
- mut_visit::noop_flat_map_field_def
- mut_visit::noop_flat_map_foreign_item
- mut_visit::noop_flat_map_generic_param
- mut_visit::noop_flat_map_item
- mut_visit::noop_flat_map_param
- mut_visit::noop_flat_map_pat_field
- mut_visit::noop_flat_map_stmt
- mut_visit::noop_flat_map_stmt_kind
- mut_visit::noop_flat_map_variant
- mut_visit::noop_visit_angle_bracketed_parameter_data
- mut_visit::noop_visit_anon_const
- mut_visit::noop_visit_asyncness
- mut_visit::noop_visit_attribute
- mut_visit::noop_visit_block
- mut_visit::noop_visit_closure_binder
- mut_visit::noop_visit_constraint
- mut_visit::noop_visit_crate
- mut_visit::noop_visit_expr
- mut_visit::noop_visit_fn_decl
- mut_visit::noop_visit_fn_header
- mut_visit::noop_visit_fn_ret_ty
- mut_visit::noop_visit_foreign_mod
- mut_visit::noop_visit_format_args
- mut_visit::noop_visit_generic_arg
- mut_visit::noop_visit_generic_args
- mut_visit::noop_visit_generics
- mut_visit::noop_visit_ident
- mut_visit::noop_visit_inline_asm
- mut_visit::noop_visit_inline_asm_sym
- mut_visit::noop_visit_item_kind
- mut_visit::noop_visit_label
- mut_visit::noop_visit_lifetime
- mut_visit::noop_visit_local
- mut_visit::noop_visit_mac
- mut_visit::noop_visit_macro_def
- mut_visit::noop_visit_meta_item
- mut_visit::noop_visit_meta_list_item
- mut_visit::noop_visit_mt
- mut_visit::noop_visit_param_bound
- mut_visit::noop_visit_parenthesized_parameter_data
- mut_visit::noop_visit_pat
- mut_visit::noop_visit_path
- mut_visit::noop_visit_poly_trait_ref
- mut_visit::noop_visit_qself
- mut_visit::noop_visit_trait_ref
- mut_visit::noop_visit_ty
- mut_visit::noop_visit_use_tree
- mut_visit::noop_visit_variant_data
- mut_visit::noop_visit_vis
- mut_visit::noop_visit_where_clause
- mut_visit::noop_visit_where_predicate
- 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_fn_sig
- 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_thin_exprs
- mut_visit::visit_thin_vec
- mut_visit::visit_token
- mut_visit::visit_tt
- mut_visit::visit_tts
- mut_visit::visit_unsafety
- mut_visit::visit_vec
- ptr::P
- token::ident_can_begin_expr
- token::ident_can_begin_type
- util::classify::expr_requires_semi_to_be_stmt
- util::classify::expr_trailing_brace
- util::comments::all_whitespace
- util::comments::beautify_doc_string
- util::comments::gather_comments
- util::comments::may_have_doc_links
- util::comments::split_block_comment_into_lines
- util::comments::trim_whitespace_prefix
- 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_constraint
- visit::walk_assoc_item
- 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_foreign_item
- 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_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
Statics
Constants
- expand::allocator::NO_ALLOC_SHIM_IS_UNSTABLE
- node_id::CRATE_NODE_ID
- node_id::DUMMY_NODE_ID
- util::parser::PREC_CLOSURE
- util::parser::PREC_FORCE_PAREN
- util::parser::PREC_JUMP
- util::parser::PREC_PAREN
- util::parser::PREC_POSTFIX
- util::parser::PREC_PREFIX
- util::parser::PREC_RANGE
- util::unicode::TEXT_FLOW_CONTROL_CHARS