List of all items[−]
Structs
- Abi
 - AngleBracketedGenericArguments
 - Arm
 - Attribute
 - BareFnArg
 - Binding
 - Block
 - BoundLifetimes
 - ConstParam
 - Constraint
 - DataEnum
 - DataStruct
 - DataUnion
 - DeriveInput
 - Error
 - ExprArray
 - ExprAssign
 - ExprAssignOp
 - ExprAsync
 - ExprAwait
 - ExprBinary
 - ExprBlock
 - ExprBox
 - ExprBreak
 - ExprCall
 - ExprCast
 - ExprClosure
 - ExprContinue
 - ExprField
 - ExprForLoop
 - ExprGroup
 - ExprIf
 - ExprIndex
 - ExprLet
 - ExprLit
 - ExprLoop
 - ExprMacro
 - ExprMatch
 - ExprMethodCall
 - ExprParen
 - ExprPath
 - ExprRange
 - ExprReference
 - ExprRepeat
 - ExprReturn
 - ExprStruct
 - ExprTry
 - ExprTryBlock
 - ExprTuple
 - ExprType
 - ExprUnary
 - ExprUnsafe
 - ExprWhile
 - ExprYield
 - Field
 - FieldPat
 - FieldValue
 - FieldsNamed
 - FieldsUnnamed
 - File
 - ForeignItemFn
 - ForeignItemMacro
 - ForeignItemStatic
 - ForeignItemType
 - Generics
 - Ident
 - ImplGenerics
 - ImplItemConst
 - ImplItemMacro
 - ImplItemMethod
 - ImplItemType
 - Index
 - ItemConst
 - ItemEnum
 - ItemExternCrate
 - ItemFn
 - ItemForeignMod
 - ItemImpl
 - ItemMacro
 - ItemMacro2
 - ItemMod
 - ItemStatic
 - ItemStruct
 - ItemTrait
 - ItemTraitAlias
 - ItemType
 - ItemUnion
 - ItemUse
 - Label
 - Lifetime
 - LifetimeDef
 - LitBool
 - LitByte
 - LitByteStr
 - LitChar
 - LitFloat
 - LitInt
 - LitStr
 - Local
 - Macro
 - MetaList
 - MetaNameValue
 - MethodTurbofish
 - ParenthesizedGenericArguments
 - PatBox
 - PatIdent
 - PatLit
 - PatMacro
 - PatOr
 - PatPath
 - PatRange
 - PatReference
 - PatRest
 - PatSlice
 - PatStruct
 - PatTuple
 - PatTupleStruct
 - PatType
 - PatWild
 - Path
 - PathSegment
 - PredicateEq
 - PredicateLifetime
 - PredicateType
 - QSelf
 - Receiver
 - Signature
 - TraitBound
 - TraitItemConst
 - TraitItemMacro
 - TraitItemMethod
 - TraitItemType
 - Turbofish
 - TypeArray
 - TypeBareFn
 - TypeGenerics
 - TypeGroup
 - TypeImplTrait
 - TypeInfer
 - TypeMacro
 - TypeNever
 - TypeParam
 - TypeParen
 - TypePath
 - TypePtr
 - TypeReference
 - TypeSlice
 - TypeTraitObject
 - TypeTuple
 - UseGlob
 - UseGroup
 - UseName
 - UsePath
 - UseRename
 - Variadic
 - Variant
 - VisCrate
 - VisPublic
 - VisRestricted
 - WhereClause
 - buffer::Cursor
 - buffer::TokenBuffer
 - parse::Error
 - parse::Lookahead1
 - parse::Nothing
 - parse::ParseBuffer
 - parse::StepCursor
 - punctuated::IntoIter
 - punctuated::IntoPairs
 - punctuated::Iter
 - punctuated::IterMut
 - punctuated::Pairs
 - punctuated::PairsMut
 - punctuated::Punctuated
 - token::Abstract
 - token::Add
 - token::AddEq
 - token::And
 - token::AndAnd
 - token::AndEq
 - token::As
 - token::Async
 - token::At
 - token::Auto
 - token::Await
 - token::Bang
 - token::Become
 - token::Box
 - token::Brace
 - token::Bracket
 - token::Break
 - token::Caret
 - token::CaretEq
 - token::Colon
 - token::Colon2
 - token::Comma
 - token::Const
 - token::Continue
 - token::Crate
 - token::Default
 - token::Div
 - token::DivEq
 - token::Do
 - token::Dollar
 - token::Dot
 - token::Dot2
 - token::Dot3
 - token::DotDotEq
 - token::Dyn
 - token::Else
 - token::Enum
 - token::Eq
 - token::EqEq
 - token::Extern
 - token::FatArrow
 - token::Final
 - token::Fn
 - token::For
 - token::Ge
 - token::Group
 - token::Gt
 - token::If
 - token::Impl
 - token::In
 - token::LArrow
 - token::Le
 - token::Let
 - token::Loop
 - token::Lt
 - token::Macro
 - token::Match
 - token::Mod
 - token::Move
 - token::MulEq
 - token::Mut
 - token::Ne
 - token::Or
 - token::OrEq
 - token::OrOr
 - token::Override
 - token::Paren
 - token::Pound
 - token::Priv
 - token::Pub
 - token::Question
 - token::RArrow
 - token::Ref
 - token::Rem
 - token::RemEq
 - token::Return
 - token::SelfType
 - token::SelfValue
 - token::Semi
 - token::Shl
 - token::ShlEq
 - token::Shr
 - token::ShrEq
 - token::Star
 - token::Static
 - token::Struct
 - token::Sub
 - token::SubEq
 - token::Super
 - token::Tilde
 - token::Trait
 - token::Try
 - token::Type
 - token::Typeof
 - token::Underscore
 - token::Union
 - token::Unsafe
 - token::Unsized
 - token::Use
 - token::Virtual
 - token::Where
 - token::While
 - token::Yield
 
Enums
- AttrStyle
 - BinOp
 - Data
 - Expr
 - Fields
 - FnArg
 - ForeignItem
 - GenericArgument
 - GenericMethodArgument
 - GenericParam
 - ImplItem
 - Item
 - Lit
 - MacroDelimiter
 - Member
 - Meta
 - NestedMeta
 - Pat
 - PathArguments
 - RangeLimits
 - ReturnType
 - Stmt
 - StrStyle
 - TraitBoundModifier
 - TraitItem
 - Type
 - TypeParamBound
 - UnOp
 - UseTree
 - Visibility
 - WherePredicate
 - punctuated::Pair
 
Traits
- ext::IdentExt
 - fold::Fold
 - parse::Parse
 - parse::Parser
 - parse::Peek
 - parse::discouraged::Speculative
 - spanned::Spanned
 - token::Token
 - visit::Visit
 - visit_mut::VisitMut
 
Macros
Functions
- fold::fold_abi
 - fold::fold_angle_bracketed_generic_arguments
 - fold::fold_arm
 - fold::fold_attr_style
 - fold::fold_attribute
 - fold::fold_bare_fn_arg
 - fold::fold_bin_op
 - fold::fold_binding
 - fold::fold_block
 - fold::fold_bound_lifetimes
 - fold::fold_const_param
 - fold::fold_constraint
 - fold::fold_data
 - fold::fold_data_enum
 - fold::fold_data_struct
 - fold::fold_data_union
 - fold::fold_derive_input
 - fold::fold_expr
 - fold::fold_expr_array
 - fold::fold_expr_assign
 - fold::fold_expr_assign_op
 - fold::fold_expr_async
 - fold::fold_expr_await
 - fold::fold_expr_binary
 - fold::fold_expr_block
 - fold::fold_expr_box
 - fold::fold_expr_break
 - fold::fold_expr_call
 - fold::fold_expr_cast
 - fold::fold_expr_closure
 - fold::fold_expr_continue
 - fold::fold_expr_field
 - fold::fold_expr_for_loop
 - fold::fold_expr_group
 - fold::fold_expr_if
 - fold::fold_expr_index
 - fold::fold_expr_let
 - fold::fold_expr_lit
 - fold::fold_expr_loop
 - fold::fold_expr_macro
 - fold::fold_expr_match
 - fold::fold_expr_method_call
 - fold::fold_expr_paren
 - fold::fold_expr_path
 - fold::fold_expr_range
 - fold::fold_expr_reference
 - fold::fold_expr_repeat
 - fold::fold_expr_return
 - fold::fold_expr_struct
 - fold::fold_expr_try
 - fold::fold_expr_try_block
 - fold::fold_expr_tuple
 - fold::fold_expr_type
 - fold::fold_expr_unary
 - fold::fold_expr_unsafe
 - fold::fold_expr_while
 - fold::fold_expr_yield
 - fold::fold_field
 - fold::fold_field_pat
 - fold::fold_field_value
 - fold::fold_fields
 - fold::fold_fields_named
 - fold::fold_fields_unnamed
 - fold::fold_file
 - fold::fold_fn_arg
 - fold::fold_foreign_item
 - fold::fold_foreign_item_fn
 - fold::fold_foreign_item_macro
 - fold::fold_foreign_item_static
 - fold::fold_foreign_item_type
 - fold::fold_generic_argument
 - fold::fold_generic_method_argument
 - fold::fold_generic_param
 - fold::fold_generics
 - fold::fold_ident
 - fold::fold_impl_item
 - fold::fold_impl_item_const
 - fold::fold_impl_item_macro
 - fold::fold_impl_item_method
 - fold::fold_impl_item_type
 - fold::fold_index
 - fold::fold_item
 - fold::fold_item_const
 - fold::fold_item_enum
 - fold::fold_item_extern_crate
 - fold::fold_item_fn
 - fold::fold_item_foreign_mod
 - fold::fold_item_impl
 - fold::fold_item_macro
 - fold::fold_item_macro2
 - fold::fold_item_mod
 - fold::fold_item_static
 - fold::fold_item_struct
 - fold::fold_item_trait
 - fold::fold_item_trait_alias
 - fold::fold_item_type
 - fold::fold_item_union
 - fold::fold_item_use
 - fold::fold_label
 - fold::fold_lifetime
 - fold::fold_lifetime_def
 - fold::fold_lit
 - fold::fold_lit_bool
 - fold::fold_lit_byte
 - fold::fold_lit_byte_str
 - fold::fold_lit_char
 - fold::fold_lit_float
 - fold::fold_lit_int
 - fold::fold_lit_str
 - fold::fold_local
 - fold::fold_macro
 - fold::fold_macro_delimiter
 - fold::fold_member
 - fold::fold_meta
 - fold::fold_meta_list
 - fold::fold_meta_name_value
 - fold::fold_method_turbofish
 - fold::fold_nested_meta
 - fold::fold_parenthesized_generic_arguments
 - fold::fold_pat
 - fold::fold_pat_box
 - fold::fold_pat_ident
 - fold::fold_pat_lit
 - fold::fold_pat_macro
 - fold::fold_pat_or
 - fold::fold_pat_path
 - fold::fold_pat_range
 - fold::fold_pat_reference
 - fold::fold_pat_rest
 - fold::fold_pat_slice
 - fold::fold_pat_struct
 - fold::fold_pat_tuple
 - fold::fold_pat_tuple_struct
 - fold::fold_pat_type
 - fold::fold_pat_wild
 - fold::fold_path
 - fold::fold_path_arguments
 - fold::fold_path_segment
 - fold::fold_predicate_eq
 - fold::fold_predicate_lifetime
 - fold::fold_predicate_type
 - fold::fold_qself
 - fold::fold_range_limits
 - fold::fold_receiver
 - fold::fold_return_type
 - fold::fold_signature
 - fold::fold_span
 - fold::fold_stmt
 - fold::fold_trait_bound
 - fold::fold_trait_bound_modifier
 - fold::fold_trait_item
 - fold::fold_trait_item_const
 - fold::fold_trait_item_macro
 - fold::fold_trait_item_method
 - fold::fold_trait_item_type
 - fold::fold_type
 - fold::fold_type_array
 - fold::fold_type_bare_fn
 - fold::fold_type_group
 - fold::fold_type_impl_trait
 - fold::fold_type_infer
 - fold::fold_type_macro
 - fold::fold_type_never
 - fold::fold_type_param
 - fold::fold_type_param_bound
 - fold::fold_type_paren
 - fold::fold_type_path
 - fold::fold_type_ptr
 - fold::fold_type_reference
 - fold::fold_type_slice
 - fold::fold_type_trait_object
 - fold::fold_type_tuple
 - fold::fold_un_op
 - fold::fold_use_glob
 - fold::fold_use_group
 - fold::fold_use_name
 - fold::fold_use_path
 - fold::fold_use_rename
 - fold::fold_use_tree
 - fold::fold_variadic
 - fold::fold_variant
 - fold::fold_vis_crate
 - fold::fold_vis_public
 - fold::fold_vis_restricted
 - fold::fold_visibility
 - fold::fold_where_clause
 - fold::fold_where_predicate
 - parse
 - parse2
 - parse_file
 - parse_str
 - visit::visit_abi
 - visit::visit_angle_bracketed_generic_arguments
 - visit::visit_arm
 - visit::visit_attr_style
 - visit::visit_attribute
 - visit::visit_bare_fn_arg
 - visit::visit_bin_op
 - visit::visit_binding
 - visit::visit_block
 - visit::visit_bound_lifetimes
 - visit::visit_const_param
 - visit::visit_constraint
 - visit::visit_data
 - visit::visit_data_enum
 - visit::visit_data_struct
 - visit::visit_data_union
 - visit::visit_derive_input
 - visit::visit_expr
 - visit::visit_expr_array
 - visit::visit_expr_assign
 - visit::visit_expr_assign_op
 - visit::visit_expr_async
 - visit::visit_expr_await
 - visit::visit_expr_binary
 - visit::visit_expr_block
 - visit::visit_expr_box
 - visit::visit_expr_break
 - visit::visit_expr_call
 - visit::visit_expr_cast
 - visit::visit_expr_closure
 - visit::visit_expr_continue
 - visit::visit_expr_field
 - visit::visit_expr_for_loop
 - visit::visit_expr_group
 - visit::visit_expr_if
 - visit::visit_expr_index
 - visit::visit_expr_let
 - visit::visit_expr_lit
 - visit::visit_expr_loop
 - visit::visit_expr_macro
 - visit::visit_expr_match
 - visit::visit_expr_method_call
 - visit::visit_expr_paren
 - visit::visit_expr_path
 - visit::visit_expr_range
 - visit::visit_expr_reference
 - visit::visit_expr_repeat
 - visit::visit_expr_return
 - visit::visit_expr_struct
 - visit::visit_expr_try
 - visit::visit_expr_try_block
 - visit::visit_expr_tuple
 - visit::visit_expr_type
 - visit::visit_expr_unary
 - visit::visit_expr_unsafe
 - visit::visit_expr_while
 - visit::visit_expr_yield
 - visit::visit_field
 - visit::visit_field_pat
 - visit::visit_field_value
 - visit::visit_fields
 - visit::visit_fields_named
 - visit::visit_fields_unnamed
 - visit::visit_file
 - visit::visit_fn_arg
 - visit::visit_foreign_item
 - visit::visit_foreign_item_fn
 - visit::visit_foreign_item_macro
 - visit::visit_foreign_item_static
 - visit::visit_foreign_item_type
 - visit::visit_generic_argument
 - visit::visit_generic_method_argument
 - visit::visit_generic_param
 - visit::visit_generics
 - visit::visit_ident
 - visit::visit_impl_item
 - visit::visit_impl_item_const
 - visit::visit_impl_item_macro
 - visit::visit_impl_item_method
 - visit::visit_impl_item_type
 - visit::visit_index
 - visit::visit_item
 - visit::visit_item_const
 - visit::visit_item_enum
 - visit::visit_item_extern_crate
 - visit::visit_item_fn
 - visit::visit_item_foreign_mod
 - visit::visit_item_impl
 - visit::visit_item_macro
 - visit::visit_item_macro2
 - visit::visit_item_mod
 - visit::visit_item_static
 - visit::visit_item_struct
 - visit::visit_item_trait
 - visit::visit_item_trait_alias
 - visit::visit_item_type
 - visit::visit_item_union
 - visit::visit_item_use
 - visit::visit_label
 - visit::visit_lifetime
 - visit::visit_lifetime_def
 - visit::visit_lit
 - visit::visit_lit_bool
 - visit::visit_lit_byte
 - visit::visit_lit_byte_str
 - visit::visit_lit_char
 - visit::visit_lit_float
 - visit::visit_lit_int
 - visit::visit_lit_str
 - visit::visit_local
 - visit::visit_macro
 - visit::visit_macro_delimiter
 - visit::visit_member
 - visit::visit_meta
 - visit::visit_meta_list
 - visit::visit_meta_name_value
 - visit::visit_method_turbofish
 - visit::visit_nested_meta
 - visit::visit_parenthesized_generic_arguments
 - visit::visit_pat
 - visit::visit_pat_box
 - visit::visit_pat_ident
 - visit::visit_pat_lit
 - visit::visit_pat_macro
 - visit::visit_pat_or
 - visit::visit_pat_path
 - visit::visit_pat_range
 - visit::visit_pat_reference
 - visit::visit_pat_rest
 - visit::visit_pat_slice
 - visit::visit_pat_struct
 - visit::visit_pat_tuple
 - visit::visit_pat_tuple_struct
 - visit::visit_pat_type
 - visit::visit_pat_wild
 - visit::visit_path
 - visit::visit_path_arguments
 - visit::visit_path_segment
 - visit::visit_predicate_eq
 - visit::visit_predicate_lifetime
 - visit::visit_predicate_type
 - visit::visit_qself
 - visit::visit_range_limits
 - visit::visit_receiver
 - visit::visit_return_type
 - visit::visit_signature
 - visit::visit_span
 - visit::visit_stmt
 - visit::visit_trait_bound
 - visit::visit_trait_bound_modifier
 - visit::visit_trait_item
 - visit::visit_trait_item_const
 - visit::visit_trait_item_macro
 - visit::visit_trait_item_method
 - visit::visit_trait_item_type
 - visit::visit_type
 - visit::visit_type_array
 - visit::visit_type_bare_fn
 - visit::visit_type_group
 - visit::visit_type_impl_trait
 - visit::visit_type_infer
 - visit::visit_type_macro
 - visit::visit_type_never
 - visit::visit_type_param
 - visit::visit_type_param_bound
 - visit::visit_type_paren
 - visit::visit_type_path
 - visit::visit_type_ptr
 - visit::visit_type_reference
 - visit::visit_type_slice
 - visit::visit_type_trait_object
 - visit::visit_type_tuple
 - visit::visit_un_op
 - visit::visit_use_glob
 - visit::visit_use_group
 - visit::visit_use_name
 - visit::visit_use_path
 - visit::visit_use_rename
 - visit::visit_use_tree
 - visit::visit_variadic
 - visit::visit_variant
 - visit::visit_vis_crate
 - visit::visit_vis_public
 - visit::visit_vis_restricted
 - visit::visit_visibility
 - visit::visit_where_clause
 - visit::visit_where_predicate
 - visit_mut::visit_abi_mut
 - visit_mut::visit_angle_bracketed_generic_arguments_mut
 - visit_mut::visit_arm_mut
 - visit_mut::visit_attr_style_mut
 - visit_mut::visit_attribute_mut
 - visit_mut::visit_bare_fn_arg_mut
 - visit_mut::visit_bin_op_mut
 - visit_mut::visit_binding_mut
 - visit_mut::visit_block_mut
 - visit_mut::visit_bound_lifetimes_mut
 - visit_mut::visit_const_param_mut
 - visit_mut::visit_constraint_mut
 - visit_mut::visit_data_enum_mut
 - visit_mut::visit_data_mut
 - visit_mut::visit_data_struct_mut
 - visit_mut::visit_data_union_mut
 - visit_mut::visit_derive_input_mut
 - visit_mut::visit_expr_array_mut
 - visit_mut::visit_expr_assign_mut
 - visit_mut::visit_expr_assign_op_mut
 - visit_mut::visit_expr_async_mut
 - visit_mut::visit_expr_await_mut
 - visit_mut::visit_expr_binary_mut
 - visit_mut::visit_expr_block_mut
 - visit_mut::visit_expr_box_mut
 - visit_mut::visit_expr_break_mut
 - visit_mut::visit_expr_call_mut
 - visit_mut::visit_expr_cast_mut
 - visit_mut::visit_expr_closure_mut
 - visit_mut::visit_expr_continue_mut
 - visit_mut::visit_expr_field_mut
 - visit_mut::visit_expr_for_loop_mut
 - visit_mut::visit_expr_group_mut
 - visit_mut::visit_expr_if_mut
 - visit_mut::visit_expr_index_mut
 - visit_mut::visit_expr_let_mut
 - visit_mut::visit_expr_lit_mut
 - visit_mut::visit_expr_loop_mut
 - visit_mut::visit_expr_macro_mut
 - visit_mut::visit_expr_match_mut
 - visit_mut::visit_expr_method_call_mut
 - visit_mut::visit_expr_mut
 - visit_mut::visit_expr_paren_mut
 - visit_mut::visit_expr_path_mut
 - visit_mut::visit_expr_range_mut
 - visit_mut::visit_expr_reference_mut
 - visit_mut::visit_expr_repeat_mut
 - visit_mut::visit_expr_return_mut
 - visit_mut::visit_expr_struct_mut
 - visit_mut::visit_expr_try_block_mut
 - visit_mut::visit_expr_try_mut
 - visit_mut::visit_expr_tuple_mut
 - visit_mut::visit_expr_type_mut
 - visit_mut::visit_expr_unary_mut
 - visit_mut::visit_expr_unsafe_mut
 - visit_mut::visit_expr_while_mut
 - visit_mut::visit_expr_yield_mut
 - visit_mut::visit_field_mut
 - visit_mut::visit_field_pat_mut
 - visit_mut::visit_field_value_mut
 - visit_mut::visit_fields_mut
 - visit_mut::visit_fields_named_mut
 - visit_mut::visit_fields_unnamed_mut
 - visit_mut::visit_file_mut
 - visit_mut::visit_fn_arg_mut
 - visit_mut::visit_foreign_item_fn_mut
 - visit_mut::visit_foreign_item_macro_mut
 - visit_mut::visit_foreign_item_mut
 - visit_mut::visit_foreign_item_static_mut
 - visit_mut::visit_foreign_item_type_mut
 - visit_mut::visit_generic_argument_mut
 - visit_mut::visit_generic_method_argument_mut
 - visit_mut::visit_generic_param_mut
 - visit_mut::visit_generics_mut
 - visit_mut::visit_ident_mut
 - visit_mut::visit_impl_item_const_mut
 - visit_mut::visit_impl_item_macro_mut
 - visit_mut::visit_impl_item_method_mut
 - visit_mut::visit_impl_item_mut
 - visit_mut::visit_impl_item_type_mut
 - visit_mut::visit_index_mut
 - visit_mut::visit_item_const_mut
 - visit_mut::visit_item_enum_mut
 - visit_mut::visit_item_extern_crate_mut
 - visit_mut::visit_item_fn_mut
 - visit_mut::visit_item_foreign_mod_mut
 - visit_mut::visit_item_impl_mut
 - visit_mut::visit_item_macro2_mut
 - visit_mut::visit_item_macro_mut
 - visit_mut::visit_item_mod_mut
 - visit_mut::visit_item_mut
 - visit_mut::visit_item_static_mut
 - visit_mut::visit_item_struct_mut
 - visit_mut::visit_item_trait_alias_mut
 - visit_mut::visit_item_trait_mut
 - visit_mut::visit_item_type_mut
 - visit_mut::visit_item_union_mut
 - visit_mut::visit_item_use_mut
 - visit_mut::visit_label_mut
 - visit_mut::visit_lifetime_def_mut
 - visit_mut::visit_lifetime_mut
 - visit_mut::visit_lit_bool_mut
 - visit_mut::visit_lit_byte_mut
 - visit_mut::visit_lit_byte_str_mut
 - visit_mut::visit_lit_char_mut
 - visit_mut::visit_lit_float_mut
 - visit_mut::visit_lit_int_mut
 - visit_mut::visit_lit_mut
 - visit_mut::visit_lit_str_mut
 - visit_mut::visit_local_mut
 - visit_mut::visit_macro_delimiter_mut
 - visit_mut::visit_macro_mut
 - visit_mut::visit_member_mut
 - visit_mut::visit_meta_list_mut
 - visit_mut::visit_meta_mut
 - visit_mut::visit_meta_name_value_mut
 - visit_mut::visit_method_turbofish_mut
 - visit_mut::visit_nested_meta_mut
 - visit_mut::visit_parenthesized_generic_arguments_mut
 - visit_mut::visit_pat_box_mut
 - visit_mut::visit_pat_ident_mut
 - visit_mut::visit_pat_lit_mut
 - visit_mut::visit_pat_macro_mut
 - visit_mut::visit_pat_mut
 - visit_mut::visit_pat_or_mut
 - visit_mut::visit_pat_path_mut
 - visit_mut::visit_pat_range_mut
 - visit_mut::visit_pat_reference_mut
 - visit_mut::visit_pat_rest_mut
 - visit_mut::visit_pat_slice_mut
 - visit_mut::visit_pat_struct_mut
 - visit_mut::visit_pat_tuple_mut
 - visit_mut::visit_pat_tuple_struct_mut
 - visit_mut::visit_pat_type_mut
 - visit_mut::visit_pat_wild_mut
 - visit_mut::visit_path_arguments_mut
 - visit_mut::visit_path_mut
 - visit_mut::visit_path_segment_mut
 - visit_mut::visit_predicate_eq_mut
 - visit_mut::visit_predicate_lifetime_mut
 - visit_mut::visit_predicate_type_mut
 - visit_mut::visit_qself_mut
 - visit_mut::visit_range_limits_mut
 - visit_mut::visit_receiver_mut
 - visit_mut::visit_return_type_mut
 - visit_mut::visit_signature_mut
 - visit_mut::visit_span_mut
 - visit_mut::visit_stmt_mut
 - visit_mut::visit_trait_bound_modifier_mut
 - visit_mut::visit_trait_bound_mut
 - visit_mut::visit_trait_item_const_mut
 - visit_mut::visit_trait_item_macro_mut
 - visit_mut::visit_trait_item_method_mut
 - visit_mut::visit_trait_item_mut
 - visit_mut::visit_trait_item_type_mut
 - visit_mut::visit_type_array_mut
 - visit_mut::visit_type_bare_fn_mut
 - visit_mut::visit_type_group_mut
 - visit_mut::visit_type_impl_trait_mut
 - visit_mut::visit_type_infer_mut
 - visit_mut::visit_type_macro_mut
 - visit_mut::visit_type_mut
 - visit_mut::visit_type_never_mut
 - visit_mut::visit_type_param_bound_mut
 - visit_mut::visit_type_param_mut
 - visit_mut::visit_type_paren_mut
 - visit_mut::visit_type_path_mut
 - visit_mut::visit_type_ptr_mut
 - visit_mut::visit_type_reference_mut
 - visit_mut::visit_type_slice_mut
 - visit_mut::visit_type_trait_object_mut
 - visit_mut::visit_type_tuple_mut
 - visit_mut::visit_un_op_mut
 - visit_mut::visit_use_glob_mut
 - visit_mut::visit_use_group_mut
 - visit_mut::visit_use_name_mut
 - visit_mut::visit_use_path_mut
 - visit_mut::visit_use_rename_mut
 - visit_mut::visit_use_tree_mut
 - visit_mut::visit_variadic_mut
 - visit_mut::visit_variant_mut
 - visit_mut::visit_vis_crate_mut
 - visit_mut::visit_vis_public_mut
 - visit_mut::visit_vis_restricted_mut
 - visit_mut::visit_visibility_mut
 - visit_mut::visit_where_clause_mut
 - visit_mut::visit_where_predicate_mut