Trait syn::visit_mut::VisitMut [−][src]
Syntax tree traversal to mutate an exclusive borrow of a syntax tree in place.
See the module documentation for details.
This trait is available only if Syn is built with the "visit-mut" feature.
Provided methods
fn visit_abi_mut(&mut self, i: &mut Abi)[src]
fn visit_angle_bracketed_generic_arguments_mut(
&mut self,
i: &mut AngleBracketedGenericArguments
)[src]
&mut self,
i: &mut AngleBracketedGenericArguments
)
fn visit_arm_mut(&mut self, i: &mut Arm)[src]
fn visit_attr_style_mut(&mut self, i: &mut AttrStyle)[src]
fn visit_attribute_mut(&mut self, i: &mut Attribute)[src]
fn visit_bare_fn_arg_mut(&mut self, i: &mut BareFnArg)[src]
fn visit_bin_op_mut(&mut self, i: &mut BinOp)[src]
fn visit_binding_mut(&mut self, i: &mut Binding)[src]
fn visit_block_mut(&mut self, i: &mut Block)[src]
fn visit_bound_lifetimes_mut(&mut self, i: &mut BoundLifetimes)[src]
fn visit_const_param_mut(&mut self, i: &mut ConstParam)[src]
fn visit_constraint_mut(&mut self, i: &mut Constraint)[src]
fn visit_data_mut(&mut self, i: &mut Data)[src]
fn visit_data_enum_mut(&mut self, i: &mut DataEnum)[src]
fn visit_data_struct_mut(&mut self, i: &mut DataStruct)[src]
fn visit_data_union_mut(&mut self, i: &mut DataUnion)[src]
fn visit_derive_input_mut(&mut self, i: &mut DeriveInput)[src]
fn visit_expr_mut(&mut self, i: &mut Expr)[src]
fn visit_expr_array_mut(&mut self, i: &mut ExprArray)[src]
fn visit_expr_assign_mut(&mut self, i: &mut ExprAssign)[src]
fn visit_expr_assign_op_mut(&mut self, i: &mut ExprAssignOp)[src]
fn visit_expr_async_mut(&mut self, i: &mut ExprAsync)[src]
fn visit_expr_await_mut(&mut self, i: &mut ExprAwait)[src]
fn visit_expr_binary_mut(&mut self, i: &mut ExprBinary)[src]
fn visit_expr_block_mut(&mut self, i: &mut ExprBlock)[src]
fn visit_expr_box_mut(&mut self, i: &mut ExprBox)[src]
fn visit_expr_break_mut(&mut self, i: &mut ExprBreak)[src]
fn visit_expr_call_mut(&mut self, i: &mut ExprCall)[src]
fn visit_expr_cast_mut(&mut self, i: &mut ExprCast)[src]
fn visit_expr_closure_mut(&mut self, i: &mut ExprClosure)[src]
fn visit_expr_continue_mut(&mut self, i: &mut ExprContinue)[src]
fn visit_expr_field_mut(&mut self, i: &mut ExprField)[src]
fn visit_expr_for_loop_mut(&mut self, i: &mut ExprForLoop)[src]
fn visit_expr_group_mut(&mut self, i: &mut ExprGroup)[src]
fn visit_expr_if_mut(&mut self, i: &mut ExprIf)[src]
fn visit_expr_index_mut(&mut self, i: &mut ExprIndex)[src]
fn visit_expr_let_mut(&mut self, i: &mut ExprLet)[src]
fn visit_expr_lit_mut(&mut self, i: &mut ExprLit)[src]
fn visit_expr_loop_mut(&mut self, i: &mut ExprLoop)[src]
fn visit_expr_macro_mut(&mut self, i: &mut ExprMacro)[src]
fn visit_expr_match_mut(&mut self, i: &mut ExprMatch)[src]
fn visit_expr_method_call_mut(&mut self, i: &mut ExprMethodCall)[src]
fn visit_expr_paren_mut(&mut self, i: &mut ExprParen)[src]
fn visit_expr_path_mut(&mut self, i: &mut ExprPath)[src]
fn visit_expr_range_mut(&mut self, i: &mut ExprRange)[src]
fn visit_expr_reference_mut(&mut self, i: &mut ExprReference)[src]
fn visit_expr_repeat_mut(&mut self, i: &mut ExprRepeat)[src]
fn visit_expr_return_mut(&mut self, i: &mut ExprReturn)[src]
fn visit_expr_struct_mut(&mut self, i: &mut ExprStruct)[src]
fn visit_expr_try_mut(&mut self, i: &mut ExprTry)[src]
fn visit_expr_try_block_mut(&mut self, i: &mut ExprTryBlock)[src]
fn visit_expr_tuple_mut(&mut self, i: &mut ExprTuple)[src]
fn visit_expr_type_mut(&mut self, i: &mut ExprType)[src]
fn visit_expr_unary_mut(&mut self, i: &mut ExprUnary)[src]
fn visit_expr_unsafe_mut(&mut self, i: &mut ExprUnsafe)[src]
fn visit_expr_while_mut(&mut self, i: &mut ExprWhile)[src]
fn visit_expr_yield_mut(&mut self, i: &mut ExprYield)[src]
fn visit_field_mut(&mut self, i: &mut Field)[src]
fn visit_field_pat_mut(&mut self, i: &mut FieldPat)[src]
fn visit_field_value_mut(&mut self, i: &mut FieldValue)[src]
fn visit_fields_mut(&mut self, i: &mut Fields)[src]
fn visit_fields_named_mut(&mut self, i: &mut FieldsNamed)[src]
fn visit_fields_unnamed_mut(&mut self, i: &mut FieldsUnnamed)[src]
fn visit_file_mut(&mut self, i: &mut File)[src]
fn visit_fn_arg_mut(&mut self, i: &mut FnArg)[src]
fn visit_foreign_item_mut(&mut self, i: &mut ForeignItem)[src]
fn visit_foreign_item_fn_mut(&mut self, i: &mut ForeignItemFn)[src]
fn visit_foreign_item_macro_mut(&mut self, i: &mut ForeignItemMacro)[src]
fn visit_foreign_item_static_mut(&mut self, i: &mut ForeignItemStatic)[src]
fn visit_foreign_item_type_mut(&mut self, i: &mut ForeignItemType)[src]
fn visit_generic_argument_mut(&mut self, i: &mut GenericArgument)[src]
fn visit_generic_method_argument_mut(&mut self, i: &mut GenericMethodArgument)[src]
fn visit_generic_param_mut(&mut self, i: &mut GenericParam)[src]
fn visit_generics_mut(&mut self, i: &mut Generics)[src]
fn visit_ident_mut(&mut self, i: &mut Ident)[src]
fn visit_impl_item_mut(&mut self, i: &mut ImplItem)[src]
fn visit_impl_item_const_mut(&mut self, i: &mut ImplItemConst)[src]
fn visit_impl_item_macro_mut(&mut self, i: &mut ImplItemMacro)[src]
fn visit_impl_item_method_mut(&mut self, i: &mut ImplItemMethod)[src]
fn visit_impl_item_type_mut(&mut self, i: &mut ImplItemType)[src]
fn visit_index_mut(&mut self, i: &mut Index)[src]
fn visit_item_mut(&mut self, i: &mut Item)[src]
fn visit_item_const_mut(&mut self, i: &mut ItemConst)[src]
fn visit_item_enum_mut(&mut self, i: &mut ItemEnum)[src]
fn visit_item_extern_crate_mut(&mut self, i: &mut ItemExternCrate)[src]
fn visit_item_fn_mut(&mut self, i: &mut ItemFn)[src]
fn visit_item_foreign_mod_mut(&mut self, i: &mut ItemForeignMod)[src]
fn visit_item_impl_mut(&mut self, i: &mut ItemImpl)[src]
fn visit_item_macro_mut(&mut self, i: &mut ItemMacro)[src]
fn visit_item_macro2_mut(&mut self, i: &mut ItemMacro2)[src]
fn visit_item_mod_mut(&mut self, i: &mut ItemMod)[src]
fn visit_item_static_mut(&mut self, i: &mut ItemStatic)[src]
fn visit_item_struct_mut(&mut self, i: &mut ItemStruct)[src]
fn visit_item_trait_mut(&mut self, i: &mut ItemTrait)[src]
fn visit_item_trait_alias_mut(&mut self, i: &mut ItemTraitAlias)[src]
fn visit_item_type_mut(&mut self, i: &mut ItemType)[src]
fn visit_item_union_mut(&mut self, i: &mut ItemUnion)[src]
fn visit_item_use_mut(&mut self, i: &mut ItemUse)[src]
fn visit_label_mut(&mut self, i: &mut Label)[src]
fn visit_lifetime_mut(&mut self, i: &mut Lifetime)[src]
fn visit_lifetime_def_mut(&mut self, i: &mut LifetimeDef)[src]
fn visit_lit_mut(&mut self, i: &mut Lit)[src]
fn visit_lit_bool_mut(&mut self, i: &mut LitBool)[src]
fn visit_lit_byte_mut(&mut self, i: &mut LitByte)[src]
fn visit_lit_byte_str_mut(&mut self, i: &mut LitByteStr)[src]
fn visit_lit_char_mut(&mut self, i: &mut LitChar)[src]
fn visit_lit_float_mut(&mut self, i: &mut LitFloat)[src]
fn visit_lit_int_mut(&mut self, i: &mut LitInt)[src]
fn visit_lit_str_mut(&mut self, i: &mut LitStr)[src]
fn visit_local_mut(&mut self, i: &mut Local)[src]
fn visit_macro_mut(&mut self, i: &mut Macro)[src]
fn visit_macro_delimiter_mut(&mut self, i: &mut MacroDelimiter)[src]
fn visit_member_mut(&mut self, i: &mut Member)[src]
fn visit_meta_mut(&mut self, i: &mut Meta)[src]
fn visit_meta_list_mut(&mut self, i: &mut MetaList)[src]
fn visit_meta_name_value_mut(&mut self, i: &mut MetaNameValue)[src]
fn visit_method_turbofish_mut(&mut self, i: &mut MethodTurbofish)[src]
fn visit_nested_meta_mut(&mut self, i: &mut NestedMeta)[src]
fn visit_parenthesized_generic_arguments_mut(
&mut self,
i: &mut ParenthesizedGenericArguments
)[src]
&mut self,
i: &mut ParenthesizedGenericArguments
)