Lines Matching full:v
780 pub fn visit_abi_mut<V>(v: &mut V, node: &mut Abi) in visit_abi_mut() argument
782 V: VisitMut + ?Sized, in visit_abi_mut()
784 tokens_helper(v, &mut node.extern_token.span); in visit_abi_mut()
786 v.visit_lit_str_mut(it); in visit_abi_mut()
790 pub fn visit_angle_bracketed_generic_arguments_mut<V>( in visit_angle_bracketed_generic_arguments_mut()
791 v: &mut V, in visit_angle_bracketed_generic_arguments_mut() argument
795 V: VisitMut + ?Sized, in visit_angle_bracketed_generic_arguments_mut()
798 tokens_helper(v, &mut it.spans); in visit_angle_bracketed_generic_arguments_mut()
800 tokens_helper(v, &mut node.lt_token.spans); in visit_angle_bracketed_generic_arguments_mut()
803 v.visit_generic_argument_mut(it); in visit_angle_bracketed_generic_arguments_mut()
805 tokens_helper(v, &mut p.spans); in visit_angle_bracketed_generic_arguments_mut()
808 tokens_helper(v, &mut node.gt_token.spans); in visit_angle_bracketed_generic_arguments_mut()
811 pub fn visit_arm_mut<V>(v: &mut V, node: &mut Arm) in visit_arm_mut() argument
813 V: VisitMut + ?Sized, in visit_arm_mut()
816 v.visit_attribute_mut(it); in visit_arm_mut()
818 v.visit_pat_mut(&mut node.pat); in visit_arm_mut()
820 tokens_helper(v, &mut (it).0.span); in visit_arm_mut()
821 v.visit_expr_mut(&mut *(it).1); in visit_arm_mut()
823 tokens_helper(v, &mut node.fat_arrow_token.spans); in visit_arm_mut()
824 v.visit_expr_mut(&mut *node.body); in visit_arm_mut()
826 tokens_helper(v, &mut it.spans); in visit_arm_mut()
830 pub fn visit_attr_style_mut<V>(v: &mut V, node: &mut AttrStyle) in visit_attr_style_mut() argument
832 V: VisitMut + ?Sized, in visit_attr_style_mut()
837 tokens_helper(v, &mut _binding_0.spans); in visit_attr_style_mut()
842 pub fn visit_attribute_mut<V>(v: &mut V, node: &mut Attribute) in visit_attribute_mut() argument
844 V: VisitMut + ?Sized, in visit_attribute_mut()
846 tokens_helper(v, &mut node.pound_token.spans); in visit_attribute_mut()
847 v.visit_attr_style_mut(&mut node.style); in visit_attribute_mut()
848 tokens_helper(v, &mut node.bracket_token.span); in visit_attribute_mut()
849 v.visit_path_mut(&mut node.path); in visit_attribute_mut()
853 pub fn visit_bare_fn_arg_mut<V>(v: &mut V, node: &mut BareFnArg) in visit_bare_fn_arg_mut() argument
855 V: VisitMut + ?Sized, in visit_bare_fn_arg_mut()
858 v.visit_attribute_mut(it); in visit_bare_fn_arg_mut()
861 v.visit_ident_mut(&mut (it).0); in visit_bare_fn_arg_mut()
862 tokens_helper(v, &mut (it).1.spans); in visit_bare_fn_arg_mut()
864 v.visit_type_mut(&mut node.ty); in visit_bare_fn_arg_mut()
867 pub fn visit_bin_op_mut<V>(v: &mut V, node: &mut BinOp) in visit_bin_op_mut() argument
869 V: VisitMut + ?Sized, in visit_bin_op_mut()
873 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
876 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
879 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
882 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
885 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
888 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
891 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
894 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
897 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
900 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
903 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
906 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
909 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
912 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
915 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
918 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
921 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
924 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
927 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
930 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
933 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
936 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
939 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
942 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
945 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
948 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
951 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
954 tokens_helper(v, &mut _binding_0.spans); in visit_bin_op_mut()
959 pub fn visit_binding_mut<V>(v: &mut V, node: &mut Binding) in visit_binding_mut() argument
961 V: VisitMut + ?Sized, in visit_binding_mut()
963 v.visit_ident_mut(&mut node.ident); in visit_binding_mut()
964 tokens_helper(v, &mut node.eq_token.spans); in visit_binding_mut()
965 v.visit_type_mut(&mut node.ty); in visit_binding_mut()
968 pub fn visit_block_mut<V>(v: &mut V, node: &mut Block) in visit_block_mut() argument
970 V: VisitMut + ?Sized, in visit_block_mut()
972 tokens_helper(v, &mut node.brace_token.span); in visit_block_mut()
974 v.visit_stmt_mut(it); in visit_block_mut()
978 pub fn visit_bound_lifetimes_mut<V>(v: &mut V, node: &mut BoundLifetimes) in visit_bound_lifetimes_mut() argument
980 V: VisitMut + ?Sized, in visit_bound_lifetimes_mut()
982 tokens_helper(v, &mut node.for_token.span); in visit_bound_lifetimes_mut()
983 tokens_helper(v, &mut node.lt_token.spans); in visit_bound_lifetimes_mut()
986 v.visit_lifetime_def_mut(it); in visit_bound_lifetimes_mut()
988 tokens_helper(v, &mut p.spans); in visit_bound_lifetimes_mut()
991 tokens_helper(v, &mut node.gt_token.spans); in visit_bound_lifetimes_mut()
994 pub fn visit_const_param_mut<V>(v: &mut V, node: &mut ConstParam) in visit_const_param_mut() argument
996 V: VisitMut + ?Sized, in visit_const_param_mut()
999 v.visit_attribute_mut(it); in visit_const_param_mut()
1001 tokens_helper(v, &mut node.const_token.span); in visit_const_param_mut()
1002 v.visit_ident_mut(&mut node.ident); in visit_const_param_mut()
1003 tokens_helper(v, &mut node.colon_token.spans); in visit_const_param_mut()
1004 v.visit_type_mut(&mut node.ty); in visit_const_param_mut()
1006 tokens_helper(v, &mut it.spans); in visit_const_param_mut()
1009 v.visit_expr_mut(it); in visit_const_param_mut()
1013 pub fn visit_constraint_mut<V>(v: &mut V, node: &mut Constraint) in visit_constraint_mut() argument
1015 V: VisitMut + ?Sized, in visit_constraint_mut()
1017 v.visit_ident_mut(&mut node.ident); in visit_constraint_mut()
1018 tokens_helper(v, &mut node.colon_token.spans); in visit_constraint_mut()
1021 v.visit_type_param_bound_mut(it); in visit_constraint_mut()
1023 tokens_helper(v, &mut p.spans); in visit_constraint_mut()
1028 pub fn visit_data_mut<V>(v: &mut V, node: &mut Data) in visit_data_mut() argument
1030 V: VisitMut + ?Sized, in visit_data_mut()
1034 v.visit_data_struct_mut(_binding_0); in visit_data_mut()
1037 v.visit_data_enum_mut(_binding_0); in visit_data_mut()
1040 v.visit_data_union_mut(_binding_0); in visit_data_mut()
1045 pub fn visit_data_enum_mut<V>(v: &mut V, node: &mut DataEnum) in visit_data_enum_mut() argument
1047 V: VisitMut + ?Sized, in visit_data_enum_mut()
1049 tokens_helper(v, &mut node.enum_token.span); in visit_data_enum_mut()
1050 tokens_helper(v, &mut node.brace_token.span); in visit_data_enum_mut()
1053 v.visit_variant_mut(it); in visit_data_enum_mut()
1055 tokens_helper(v, &mut p.spans); in visit_data_enum_mut()
1060 pub fn visit_data_struct_mut<V>(v: &mut V, node: &mut DataStruct) in visit_data_struct_mut() argument
1062 V: VisitMut + ?Sized, in visit_data_struct_mut()
1064 tokens_helper(v, &mut node.struct_token.span); in visit_data_struct_mut()
1065 v.visit_fields_mut(&mut node.fields); in visit_data_struct_mut()
1067 tokens_helper(v, &mut it.spans); in visit_data_struct_mut()
1071 pub fn visit_data_union_mut<V>(v: &mut V, node: &mut DataUnion) in visit_data_union_mut() argument
1073 V: VisitMut + ?Sized, in visit_data_union_mut()
1075 tokens_helper(v, &mut node.union_token.span); in visit_data_union_mut()
1076 v.visit_fields_named_mut(&mut node.fields); in visit_data_union_mut()
1079 pub fn visit_derive_input_mut<V>(v: &mut V, node: &mut DeriveInput) in visit_derive_input_mut() argument
1081 V: VisitMut + ?Sized, in visit_derive_input_mut()
1084 v.visit_attribute_mut(it); in visit_derive_input_mut()
1086 v.visit_visibility_mut(&mut node.vis); in visit_derive_input_mut()
1087 v.visit_ident_mut(&mut node.ident); in visit_derive_input_mut()
1088 v.visit_generics_mut(&mut node.generics); in visit_derive_input_mut()
1089 v.visit_data_mut(&mut node.data); in visit_derive_input_mut()
1092 pub fn visit_expr_mut<V>(v: &mut V, node: &mut Expr) in visit_expr_mut() argument
1094 V: VisitMut + ?Sized, in visit_expr_mut()
1098 full!(v.visit_expr_array_mut(_binding_0)); in visit_expr_mut()
1101 full!(v.visit_expr_assign_mut(_binding_0)); in visit_expr_mut()
1104 full!(v.visit_expr_assign_op_mut(_binding_0)); in visit_expr_mut()
1107 full!(v.visit_expr_async_mut(_binding_0)); in visit_expr_mut()
1110 full!(v.visit_expr_await_mut(_binding_0)); in visit_expr_mut()
1113 v.visit_expr_binary_mut(_binding_0); in visit_expr_mut()
1116 full!(v.visit_expr_block_mut(_binding_0)); in visit_expr_mut()
1119 full!(v.visit_expr_box_mut(_binding_0)); in visit_expr_mut()
1122 full!(v.visit_expr_break_mut(_binding_0)); in visit_expr_mut()
1125 v.visit_expr_call_mut(_binding_0); in visit_expr_mut()
1128 v.visit_expr_cast_mut(_binding_0); in visit_expr_mut()
1131 full!(v.visit_expr_closure_mut(_binding_0)); in visit_expr_mut()
1134 full!(v.visit_expr_continue_mut(_binding_0)); in visit_expr_mut()
1137 v.visit_expr_field_mut(_binding_0); in visit_expr_mut()
1140 full!(v.visit_expr_for_loop_mut(_binding_0)); in visit_expr_mut()
1143 full!(v.visit_expr_group_mut(_binding_0)); in visit_expr_mut()
1146 full!(v.visit_expr_if_mut(_binding_0)); in visit_expr_mut()
1149 v.visit_expr_index_mut(_binding_0); in visit_expr_mut()
1152 full!(v.visit_expr_let_mut(_binding_0)); in visit_expr_mut()
1155 v.visit_expr_lit_mut(_binding_0); in visit_expr_mut()
1158 full!(v.visit_expr_loop_mut(_binding_0)); in visit_expr_mut()
1161 full!(v.visit_expr_macro_mut(_binding_0)); in visit_expr_mut()
1164 full!(v.visit_expr_match_mut(_binding_0)); in visit_expr_mut()
1167 full!(v.visit_expr_method_call_mut(_binding_0)); in visit_expr_mut()
1170 v.visit_expr_paren_mut(_binding_0); in visit_expr_mut()
1173 v.visit_expr_path_mut(_binding_0); in visit_expr_mut()
1176 full!(v.visit_expr_range_mut(_binding_0)); in visit_expr_mut()
1179 full!(v.visit_expr_reference_mut(_binding_0)); in visit_expr_mut()
1182 full!(v.visit_expr_repeat_mut(_binding_0)); in visit_expr_mut()
1185 full!(v.visit_expr_return_mut(_binding_0)); in visit_expr_mut()
1188 full!(v.visit_expr_struct_mut(_binding_0)); in visit_expr_mut()
1191 full!(v.visit_expr_try_mut(_binding_0)); in visit_expr_mut()
1194 full!(v.visit_expr_try_block_mut(_binding_0)); in visit_expr_mut()
1197 full!(v.visit_expr_tuple_mut(_binding_0)); in visit_expr_mut()
1200 full!(v.visit_expr_type_mut(_binding_0)); in visit_expr_mut()
1203 v.visit_expr_unary_mut(_binding_0); in visit_expr_mut()
1206 full!(v.visit_expr_unsafe_mut(_binding_0)); in visit_expr_mut()
1212 full!(v.visit_expr_while_mut(_binding_0)); in visit_expr_mut()
1215 full!(v.visit_expr_yield_mut(_binding_0)); in visit_expr_mut()
1222 pub fn visit_expr_array_mut<V>(v: &mut V, node: &mut ExprArray) in visit_expr_array_mut() argument
1224 V: VisitMut + ?Sized, in visit_expr_array_mut()
1227 v.visit_attribute_mut(it); in visit_expr_array_mut()
1229 tokens_helper(v, &mut node.bracket_token.span); in visit_expr_array_mut()
1232 v.visit_expr_mut(it); in visit_expr_array_mut()
1234 tokens_helper(v, &mut p.spans); in visit_expr_array_mut()
1239 pub fn visit_expr_assign_mut<V>(v: &mut V, node: &mut ExprAssign) in visit_expr_assign_mut() argument
1241 V: VisitMut + ?Sized, in visit_expr_assign_mut()
1244 v.visit_attribute_mut(it); in visit_expr_assign_mut()
1246 v.visit_expr_mut(&mut *node.left); in visit_expr_assign_mut()
1247 tokens_helper(v, &mut node.eq_token.spans); in visit_expr_assign_mut()
1248 v.visit_expr_mut(&mut *node.right); in visit_expr_assign_mut()
1251 pub fn visit_expr_assign_op_mut<V>(v: &mut V, node: &mut ExprAssignOp) in visit_expr_assign_op_mut() argument
1253 V: VisitMut + ?Sized, in visit_expr_assign_op_mut()
1256 v.visit_attribute_mut(it); in visit_expr_assign_op_mut()
1258 v.visit_expr_mut(&mut *node.left); in visit_expr_assign_op_mut()
1259 v.visit_bin_op_mut(&mut node.op); in visit_expr_assign_op_mut()
1260 v.visit_expr_mut(&mut *node.right); in visit_expr_assign_op_mut()
1263 pub fn visit_expr_async_mut<V>(v: &mut V, node: &mut ExprAsync) in visit_expr_async_mut() argument
1265 V: VisitMut + ?Sized, in visit_expr_async_mut()
1268 v.visit_attribute_mut(it); in visit_expr_async_mut()
1270 tokens_helper(v, &mut node.async_token.span); in visit_expr_async_mut()
1272 tokens_helper(v, &mut it.span); in visit_expr_async_mut()
1274 v.visit_block_mut(&mut node.block); in visit_expr_async_mut()
1277 pub fn visit_expr_await_mut<V>(v: &mut V, node: &mut ExprAwait) in visit_expr_await_mut() argument
1279 V: VisitMut + ?Sized, in visit_expr_await_mut()
1282 v.visit_attribute_mut(it); in visit_expr_await_mut()
1284 v.visit_expr_mut(&mut *node.base); in visit_expr_await_mut()
1285 tokens_helper(v, &mut node.dot_token.spans); in visit_expr_await_mut()
1286 tokens_helper(v, &mut node.await_token.span); in visit_expr_await_mut()
1289 pub fn visit_expr_binary_mut<V>(v: &mut V, node: &mut ExprBinary) in visit_expr_binary_mut() argument
1291 V: VisitMut + ?Sized, in visit_expr_binary_mut()
1294 v.visit_attribute_mut(it); in visit_expr_binary_mut()
1296 v.visit_expr_mut(&mut *node.left); in visit_expr_binary_mut()
1297 v.visit_bin_op_mut(&mut node.op); in visit_expr_binary_mut()
1298 v.visit_expr_mut(&mut *node.right); in visit_expr_binary_mut()
1301 pub fn visit_expr_block_mut<V>(v: &mut V, node: &mut ExprBlock) in visit_expr_block_mut() argument
1303 V: VisitMut + ?Sized, in visit_expr_block_mut()
1306 v.visit_attribute_mut(it); in visit_expr_block_mut()
1309 v.visit_label_mut(it); in visit_expr_block_mut()
1311 v.visit_block_mut(&mut node.block); in visit_expr_block_mut()
1314 pub fn visit_expr_box_mut<V>(v: &mut V, node: &mut ExprBox) in visit_expr_box_mut() argument
1316 V: VisitMut + ?Sized, in visit_expr_box_mut()
1319 v.visit_attribute_mut(it); in visit_expr_box_mut()
1321 tokens_helper(v, &mut node.box_token.span); in visit_expr_box_mut()
1322 v.visit_expr_mut(&mut *node.expr); in visit_expr_box_mut()
1325 pub fn visit_expr_break_mut<V>(v: &mut V, node: &mut ExprBreak) in visit_expr_break_mut() argument
1327 V: VisitMut + ?Sized, in visit_expr_break_mut()
1330 v.visit_attribute_mut(it); in visit_expr_break_mut()
1332 tokens_helper(v, &mut node.break_token.span); in visit_expr_break_mut()
1334 v.visit_lifetime_mut(it); in visit_expr_break_mut()
1337 v.visit_expr_mut(&mut **it); in visit_expr_break_mut()
1341 pub fn visit_expr_call_mut<V>(v: &mut V, node: &mut ExprCall) in visit_expr_call_mut() argument
1343 V: VisitMut + ?Sized, in visit_expr_call_mut()
1346 v.visit_attribute_mut(it); in visit_expr_call_mut()
1348 v.visit_expr_mut(&mut *node.func); in visit_expr_call_mut()
1349 tokens_helper(v, &mut node.paren_token.span); in visit_expr_call_mut()
1352 v.visit_expr_mut(it); in visit_expr_call_mut()
1354 tokens_helper(v, &mut p.spans); in visit_expr_call_mut()
1359 pub fn visit_expr_cast_mut<V>(v: &mut V, node: &mut ExprCast) in visit_expr_cast_mut() argument
1361 V: VisitMut + ?Sized, in visit_expr_cast_mut()
1364 v.visit_attribute_mut(it); in visit_expr_cast_mut()
1366 v.visit_expr_mut(&mut *node.expr); in visit_expr_cast_mut()
1367 tokens_helper(v, &mut node.as_token.span); in visit_expr_cast_mut()
1368 v.visit_type_mut(&mut *node.ty); in visit_expr_cast_mut()
1371 pub fn visit_expr_closure_mut<V>(v: &mut V, node: &mut ExprClosure) in visit_expr_closure_mut() argument
1373 V: VisitMut + ?Sized, in visit_expr_closure_mut()
1376 v.visit_attribute_mut(it); in visit_expr_closure_mut()
1379 tokens_helper(v, &mut it.span); in visit_expr_closure_mut()
1382 tokens_helper(v, &mut it.span); in visit_expr_closure_mut()
1385 tokens_helper(v, &mut it.span); in visit_expr_closure_mut()
1387 tokens_helper(v, &mut node.or1_token.spans); in visit_expr_closure_mut()
1390 v.visit_pat_mut(it); in visit_expr_closure_mut()
1392 tokens_helper(v, &mut p.spans); in visit_expr_closure_mut()
1395 tokens_helper(v, &mut node.or2_token.spans); in visit_expr_closure_mut()
1396 v.visit_return_type_mut(&mut node.output); in visit_expr_closure_mut()
1397 v.visit_expr_mut(&mut *node.body); in visit_expr_closure_mut()
1400 pub fn visit_expr_continue_mut<V>(v: &mut V, node: &mut ExprContinue) in visit_expr_continue_mut() argument
1402 V: VisitMut + ?Sized, in visit_expr_continue_mut()
1405 v.visit_attribute_mut(it); in visit_expr_continue_mut()
1407 tokens_helper(v, &mut node.continue_token.span); in visit_expr_continue_mut()
1409 v.visit_lifetime_mut(it); in visit_expr_continue_mut()
1413 pub fn visit_expr_field_mut<V>(v: &mut V, node: &mut ExprField) in visit_expr_field_mut() argument
1415 V: VisitMut + ?Sized, in visit_expr_field_mut()
1418 v.visit_attribute_mut(it); in visit_expr_field_mut()
1420 v.visit_expr_mut(&mut *node.base); in visit_expr_field_mut()
1421 tokens_helper(v, &mut node.dot_token.spans); in visit_expr_field_mut()
1422 v.visit_member_mut(&mut node.member); in visit_expr_field_mut()
1425 pub fn visit_expr_for_loop_mut<V>(v: &mut V, node: &mut ExprForLoop) in visit_expr_for_loop_mut() argument
1427 V: VisitMut + ?Sized, in visit_expr_for_loop_mut()
1430 v.visit_attribute_mut(it); in visit_expr_for_loop_mut()
1433 v.visit_label_mut(it); in visit_expr_for_loop_mut()
1435 tokens_helper(v, &mut node.for_token.span); in visit_expr_for_loop_mut()
1436 v.visit_pat_mut(&mut node.pat); in visit_expr_for_loop_mut()
1437 tokens_helper(v, &mut node.in_token.span); in visit_expr_for_loop_mut()
1438 v.visit_expr_mut(&mut *node.expr); in visit_expr_for_loop_mut()
1439 v.visit_block_mut(&mut node.body); in visit_expr_for_loop_mut()
1442 pub fn visit_expr_group_mut<V>(v: &mut V, node: &mut ExprGroup) in visit_expr_group_mut() argument
1444 V: VisitMut + ?Sized, in visit_expr_group_mut()
1447 v.visit_attribute_mut(it); in visit_expr_group_mut()
1449 tokens_helper(v, &mut node.group_token.span); in visit_expr_group_mut()
1450 v.visit_expr_mut(&mut *node.expr); in visit_expr_group_mut()
1453 pub fn visit_expr_if_mut<V>(v: &mut V, node: &mut ExprIf) in visit_expr_if_mut() argument
1455 V: VisitMut + ?Sized, in visit_expr_if_mut()
1458 v.visit_attribute_mut(it); in visit_expr_if_mut()
1460 tokens_helper(v, &mut node.if_token.span); in visit_expr_if_mut()
1461 v.visit_expr_mut(&mut *node.cond); in visit_expr_if_mut()
1462 v.visit_block_mut(&mut node.then_branch); in visit_expr_if_mut()
1464 tokens_helper(v, &mut (it).0.span); in visit_expr_if_mut()
1465 v.visit_expr_mut(&mut *(it).1); in visit_expr_if_mut()
1469 pub fn visit_expr_index_mut<V>(v: &mut V, node: &mut ExprIndex) in visit_expr_index_mut() argument
1471 V: VisitMut + ?Sized, in visit_expr_index_mut()
1474 v.visit_attribute_mut(it); in visit_expr_index_mut()
1476 v.visit_expr_mut(&mut *node.expr); in visit_expr_index_mut()
1477 tokens_helper(v, &mut node.bracket_token.span); in visit_expr_index_mut()
1478 v.visit_expr_mut(&mut *node.index); in visit_expr_index_mut()
1481 pub fn visit_expr_let_mut<V>(v: &mut V, node: &mut ExprLet) in visit_expr_let_mut() argument
1483 V: VisitMut + ?Sized, in visit_expr_let_mut()
1486 v.visit_attribute_mut(it); in visit_expr_let_mut()
1488 tokens_helper(v, &mut node.let_token.span); in visit_expr_let_mut()
1489 v.visit_pat_mut(&mut node.pat); in visit_expr_let_mut()
1490 tokens_helper(v, &mut node.eq_token.spans); in visit_expr_let_mut()
1491 v.visit_expr_mut(&mut *node.expr); in visit_expr_let_mut()
1494 pub fn visit_expr_lit_mut<V>(v: &mut V, node: &mut ExprLit) in visit_expr_lit_mut() argument
1496 V: VisitMut + ?Sized, in visit_expr_lit_mut()
1499 v.visit_attribute_mut(it); in visit_expr_lit_mut()
1501 v.visit_lit_mut(&mut node.lit); in visit_expr_lit_mut()
1504 pub fn visit_expr_loop_mut<V>(v: &mut V, node: &mut ExprLoop) in visit_expr_loop_mut() argument
1506 V: VisitMut + ?Sized, in visit_expr_loop_mut()
1509 v.visit_attribute_mut(it); in visit_expr_loop_mut()
1512 v.visit_label_mut(it); in visit_expr_loop_mut()
1514 tokens_helper(v, &mut node.loop_token.span); in visit_expr_loop_mut()
1515 v.visit_block_mut(&mut node.body); in visit_expr_loop_mut()
1518 pub fn visit_expr_macro_mut<V>(v: &mut V, node: &mut ExprMacro) in visit_expr_macro_mut() argument
1520 V: VisitMut + ?Sized, in visit_expr_macro_mut()
1523 v.visit_attribute_mut(it); in visit_expr_macro_mut()
1525 v.visit_macro_mut(&mut node.mac); in visit_expr_macro_mut()
1528 pub fn visit_expr_match_mut<V>(v: &mut V, node: &mut ExprMatch) in visit_expr_match_mut() argument
1530 V: VisitMut + ?Sized, in visit_expr_match_mut()
1533 v.visit_attribute_mut(it); in visit_expr_match_mut()
1535 tokens_helper(v, &mut node.match_token.span); in visit_expr_match_mut()
1536 v.visit_expr_mut(&mut *node.expr); in visit_expr_match_mut()
1537 tokens_helper(v, &mut node.brace_token.span); in visit_expr_match_mut()
1539 v.visit_arm_mut(it); in visit_expr_match_mut()
1543 pub fn visit_expr_method_call_mut<V>(v: &mut V, node: &mut ExprMethodCall) in visit_expr_method_call_mut() argument
1545 V: VisitMut + ?Sized, in visit_expr_method_call_mut()
1548 v.visit_attribute_mut(it); in visit_expr_method_call_mut()
1550 v.visit_expr_mut(&mut *node.receiver); in visit_expr_method_call_mut()
1551 tokens_helper(v, &mut node.dot_token.spans); in visit_expr_method_call_mut()
1552 v.visit_ident_mut(&mut node.method); in visit_expr_method_call_mut()
1554 v.visit_method_turbofish_mut(it); in visit_expr_method_call_mut()
1556 tokens_helper(v, &mut node.paren_token.span); in visit_expr_method_call_mut()
1559 v.visit_expr_mut(it); in visit_expr_method_call_mut()
1561 tokens_helper(v, &mut p.spans); in visit_expr_method_call_mut()
1566 pub fn visit_expr_paren_mut<V>(v: &mut V, node: &mut ExprParen) in visit_expr_paren_mut() argument
1568 V: VisitMut + ?Sized, in visit_expr_paren_mut()
1571 v.visit_attribute_mut(it); in visit_expr_paren_mut()
1573 tokens_helper(v, &mut node.paren_token.span); in visit_expr_paren_mut()
1574 v.visit_expr_mut(&mut *node.expr); in visit_expr_paren_mut()
1577 pub fn visit_expr_path_mut<V>(v: &mut V, node: &mut ExprPath) in visit_expr_path_mut() argument
1579 V: VisitMut + ?Sized, in visit_expr_path_mut()
1582 v.visit_attribute_mut(it); in visit_expr_path_mut()
1585 v.visit_qself_mut(it); in visit_expr_path_mut()
1587 v.visit_path_mut(&mut node.path); in visit_expr_path_mut()
1590 pub fn visit_expr_range_mut<V>(v: &mut V, node: &mut ExprRange) in visit_expr_range_mut() argument
1592 V: VisitMut + ?Sized, in visit_expr_range_mut()
1595 v.visit_attribute_mut(it); in visit_expr_range_mut()
1598 v.visit_expr_mut(&mut **it); in visit_expr_range_mut()
1600 v.visit_range_limits_mut(&mut node.limits); in visit_expr_range_mut()
1602 v.visit_expr_mut(&mut **it); in visit_expr_range_mut()
1606 pub fn visit_expr_reference_mut<V>(v: &mut V, node: &mut ExprReference) in visit_expr_reference_mut() argument
1608 V: VisitMut + ?Sized, in visit_expr_reference_mut()
1611 v.visit_attribute_mut(it); in visit_expr_reference_mut()
1613 tokens_helper(v, &mut node.and_token.spans); in visit_expr_reference_mut()
1615 tokens_helper(v, &mut it.span); in visit_expr_reference_mut()
1617 v.visit_expr_mut(&mut *node.expr); in visit_expr_reference_mut()
1620 pub fn visit_expr_repeat_mut<V>(v: &mut V, node: &mut ExprRepeat) in visit_expr_repeat_mut() argument
1622 V: VisitMut + ?Sized, in visit_expr_repeat_mut()
1625 v.visit_attribute_mut(it); in visit_expr_repeat_mut()
1627 tokens_helper(v, &mut node.bracket_token.span); in visit_expr_repeat_mut()
1628 v.visit_expr_mut(&mut *node.expr); in visit_expr_repeat_mut()
1629 tokens_helper(v, &mut node.semi_token.spans); in visit_expr_repeat_mut()
1630 v.visit_expr_mut(&mut *node.len); in visit_expr_repeat_mut()
1633 pub fn visit_expr_return_mut<V>(v: &mut V, node: &mut ExprReturn) in visit_expr_return_mut() argument
1635 V: VisitMut + ?Sized, in visit_expr_return_mut()
1638 v.visit_attribute_mut(it); in visit_expr_return_mut()
1640 tokens_helper(v, &mut node.return_token.span); in visit_expr_return_mut()
1642 v.visit_expr_mut(&mut **it); in visit_expr_return_mut()
1646 pub fn visit_expr_struct_mut<V>(v: &mut V, node: &mut ExprStruct) in visit_expr_struct_mut() argument
1648 V: VisitMut + ?Sized, in visit_expr_struct_mut()
1651 v.visit_attribute_mut(it); in visit_expr_struct_mut()
1653 v.visit_path_mut(&mut node.path); in visit_expr_struct_mut()
1654 tokens_helper(v, &mut node.brace_token.span); in visit_expr_struct_mut()
1657 v.visit_field_value_mut(it); in visit_expr_struct_mut()
1659 tokens_helper(v, &mut p.spans); in visit_expr_struct_mut()
1663 tokens_helper(v, &mut it.spans); in visit_expr_struct_mut()
1666 v.visit_expr_mut(&mut **it); in visit_expr_struct_mut()
1670 pub fn visit_expr_try_mut<V>(v: &mut V, node: &mut ExprTry) in visit_expr_try_mut() argument
1672 V: VisitMut + ?Sized, in visit_expr_try_mut()
1675 v.visit_attribute_mut(it); in visit_expr_try_mut()
1677 v.visit_expr_mut(&mut *node.expr); in visit_expr_try_mut()
1678 tokens_helper(v, &mut node.question_token.spans); in visit_expr_try_mut()
1681 pub fn visit_expr_try_block_mut<V>(v: &mut V, node: &mut ExprTryBlock) in visit_expr_try_block_mut() argument
1683 V: VisitMut + ?Sized, in visit_expr_try_block_mut()
1686 v.visit_attribute_mut(it); in visit_expr_try_block_mut()
1688 tokens_helper(v, &mut node.try_token.span); in visit_expr_try_block_mut()
1689 v.visit_block_mut(&mut node.block); in visit_expr_try_block_mut()
1692 pub fn visit_expr_tuple_mut<V>(v: &mut V, node: &mut ExprTuple) in visit_expr_tuple_mut() argument
1694 V: VisitMut + ?Sized, in visit_expr_tuple_mut()
1697 v.visit_attribute_mut(it); in visit_expr_tuple_mut()
1699 tokens_helper(v, &mut node.paren_token.span); in visit_expr_tuple_mut()
1702 v.visit_expr_mut(it); in visit_expr_tuple_mut()
1704 tokens_helper(v, &mut p.spans); in visit_expr_tuple_mut()
1709 pub fn visit_expr_type_mut<V>(v: &mut V, node: &mut ExprType) in visit_expr_type_mut() argument
1711 V: VisitMut + ?Sized, in visit_expr_type_mut()
1714 v.visit_attribute_mut(it); in visit_expr_type_mut()
1716 v.visit_expr_mut(&mut *node.expr); in visit_expr_type_mut()
1717 tokens_helper(v, &mut node.colon_token.spans); in visit_expr_type_mut()
1718 v.visit_type_mut(&mut *node.ty); in visit_expr_type_mut()
1721 pub fn visit_expr_unary_mut<V>(v: &mut V, node: &mut ExprUnary) in visit_expr_unary_mut() argument
1723 V: VisitMut + ?Sized, in visit_expr_unary_mut()
1726 v.visit_attribute_mut(it); in visit_expr_unary_mut()
1728 v.visit_un_op_mut(&mut node.op); in visit_expr_unary_mut()
1729 v.visit_expr_mut(&mut *node.expr); in visit_expr_unary_mut()
1732 pub fn visit_expr_unsafe_mut<V>(v: &mut V, node: &mut ExprUnsafe) in visit_expr_unsafe_mut() argument
1734 V: VisitMut + ?Sized, in visit_expr_unsafe_mut()
1737 v.visit_attribute_mut(it); in visit_expr_unsafe_mut()
1739 tokens_helper(v, &mut node.unsafe_token.span); in visit_expr_unsafe_mut()
1740 v.visit_block_mut(&mut node.block); in visit_expr_unsafe_mut()
1743 pub fn visit_expr_while_mut<V>(v: &mut V, node: &mut ExprWhile) in visit_expr_while_mut() argument
1745 V: VisitMut + ?Sized, in visit_expr_while_mut()
1748 v.visit_attribute_mut(it); in visit_expr_while_mut()
1751 v.visit_label_mut(it); in visit_expr_while_mut()
1753 tokens_helper(v, &mut node.while_token.span); in visit_expr_while_mut()
1754 v.visit_expr_mut(&mut *node.cond); in visit_expr_while_mut()
1755 v.visit_block_mut(&mut node.body); in visit_expr_while_mut()
1758 pub fn visit_expr_yield_mut<V>(v: &mut V, node: &mut ExprYield) in visit_expr_yield_mut() argument
1760 V: VisitMut + ?Sized, in visit_expr_yield_mut()
1763 v.visit_attribute_mut(it); in visit_expr_yield_mut()
1765 tokens_helper(v, &mut node.yield_token.span); in visit_expr_yield_mut()
1767 v.visit_expr_mut(&mut **it); in visit_expr_yield_mut()
1771 pub fn visit_field_mut<V>(v: &mut V, node: &mut Field) in visit_field_mut() argument
1773 V: VisitMut + ?Sized, in visit_field_mut()
1776 v.visit_attribute_mut(it); in visit_field_mut()
1778 v.visit_visibility_mut(&mut node.vis); in visit_field_mut()
1780 v.visit_ident_mut(it); in visit_field_mut()
1783 tokens_helper(v, &mut it.spans); in visit_field_mut()
1785 v.visit_type_mut(&mut node.ty); in visit_field_mut()
1788 pub fn visit_field_pat_mut<V>(v: &mut V, node: &mut FieldPat) in visit_field_pat_mut() argument
1790 V: VisitMut + ?Sized, in visit_field_pat_mut()
1793 v.visit_attribute_mut(it); in visit_field_pat_mut()
1795 v.visit_member_mut(&mut node.member); in visit_field_pat_mut()
1797 tokens_helper(v, &mut it.spans); in visit_field_pat_mut()
1799 v.visit_pat_mut(&mut *node.pat); in visit_field_pat_mut()
1802 pub fn visit_field_value_mut<V>(v: &mut V, node: &mut FieldValue) in visit_field_value_mut() argument
1804 V: VisitMut + ?Sized, in visit_field_value_mut()
1807 v.visit_attribute_mut(it); in visit_field_value_mut()
1809 v.visit_member_mut(&mut node.member); in visit_field_value_mut()
1811 tokens_helper(v, &mut it.spans); in visit_field_value_mut()
1813 v.visit_expr_mut(&mut node.expr); in visit_field_value_mut()
1816 pub fn visit_fields_mut<V>(v: &mut V, node: &mut Fields) in visit_fields_mut() argument
1818 V: VisitMut + ?Sized, in visit_fields_mut()
1822 v.visit_fields_named_mut(_binding_0); in visit_fields_mut()
1825 v.visit_fields_unnamed_mut(_binding_0); in visit_fields_mut()
1831 pub fn visit_fields_named_mut<V>(v: &mut V, node: &mut FieldsNamed) in visit_fields_named_mut() argument
1833 V: VisitMut + ?Sized, in visit_fields_named_mut()
1835 tokens_helper(v, &mut node.brace_token.span); in visit_fields_named_mut()
1838 v.visit_field_mut(it); in visit_fields_named_mut()
1840 tokens_helper(v, &mut p.spans); in visit_fields_named_mut()
1845 pub fn visit_fields_unnamed_mut<V>(v: &mut V, node: &mut FieldsUnnamed) in visit_fields_unnamed_mut() argument
1847 V: VisitMut + ?Sized, in visit_fields_unnamed_mut()
1849 tokens_helper(v, &mut node.paren_token.span); in visit_fields_unnamed_mut()
1852 v.visit_field_mut(it); in visit_fields_unnamed_mut()
1854 tokens_helper(v, &mut p.spans); in visit_fields_unnamed_mut()
1859 pub fn visit_file_mut<V>(v: &mut V, node: &mut File) in visit_file_mut() argument
1861 V: VisitMut + ?Sized, in visit_file_mut()
1865 v.visit_attribute_mut(it); in visit_file_mut()
1868 v.visit_item_mut(it); in visit_file_mut()
1872 pub fn visit_fn_arg_mut<V>(v: &mut V, node: &mut FnArg) in visit_fn_arg_mut() argument
1874 V: VisitMut + ?Sized, in visit_fn_arg_mut()
1878 v.visit_receiver_mut(_binding_0); in visit_fn_arg_mut()
1881 v.visit_pat_type_mut(_binding_0); in visit_fn_arg_mut()
1886 pub fn visit_foreign_item_mut<V>(v: &mut V, node: &mut ForeignItem) in visit_foreign_item_mut() argument
1888 V: VisitMut + ?Sized, in visit_foreign_item_mut()
1892 v.visit_foreign_item_fn_mut(_binding_0); in visit_foreign_item_mut()
1895 v.visit_foreign_item_static_mut(_binding_0); in visit_foreign_item_mut()
1898 v.visit_foreign_item_type_mut(_binding_0); in visit_foreign_item_mut()
1901 v.visit_foreign_item_macro_mut(_binding_0); in visit_foreign_item_mut()
1911 pub fn visit_foreign_item_fn_mut<V>(v: &mut V, node: &mut ForeignItemFn) in visit_foreign_item_fn_mut() argument
1913 V: VisitMut + ?Sized, in visit_foreign_item_fn_mut()
1916 v.visit_attribute_mut(it); in visit_foreign_item_fn_mut()
1918 v.visit_visibility_mut(&mut node.vis); in visit_foreign_item_fn_mut()
1919 v.visit_signature_mut(&mut node.sig); in visit_foreign_item_fn_mut()
1920 tokens_helper(v, &mut node.semi_token.spans); in visit_foreign_item_fn_mut()
1923 pub fn visit_foreign_item_macro_mut<V>(v: &mut V, node: &mut ForeignItemMacro) in visit_foreign_item_macro_mut() argument
1925 V: VisitMut + ?Sized, in visit_foreign_item_macro_mut()
1928 v.visit_attribute_mut(it); in visit_foreign_item_macro_mut()
1930 v.visit_macro_mut(&mut node.mac); in visit_foreign_item_macro_mut()
1932 tokens_helper(v, &mut it.spans); in visit_foreign_item_macro_mut()
1936 pub fn visit_foreign_item_static_mut<V>(v: &mut V, node: &mut ForeignItemStatic) in visit_foreign_item_static_mut() argument
1938 V: VisitMut + ?Sized, in visit_foreign_item_static_mut()
1941 v.visit_attribute_mut(it); in visit_foreign_item_static_mut()
1943 v.visit_visibility_mut(&mut node.vis); in visit_foreign_item_static_mut()
1944 tokens_helper(v, &mut node.static_token.span); in visit_foreign_item_static_mut()
1946 tokens_helper(v, &mut it.span); in visit_foreign_item_static_mut()
1948 v.visit_ident_mut(&mut node.ident); in visit_foreign_item_static_mut()
1949 tokens_helper(v, &mut node.colon_token.spans); in visit_foreign_item_static_mut()
1950 v.visit_type_mut(&mut *node.ty); in visit_foreign_item_static_mut()
1951 tokens_helper(v, &mut node.semi_token.spans); in visit_foreign_item_static_mut()
1954 pub fn visit_foreign_item_type_mut<V>(v: &mut V, node: &mut ForeignItemType) in visit_foreign_item_type_mut() argument
1956 V: VisitMut + ?Sized, in visit_foreign_item_type_mut()
1959 v.visit_attribute_mut(it); in visit_foreign_item_type_mut()
1961 v.visit_visibility_mut(&mut node.vis); in visit_foreign_item_type_mut()
1962 tokens_helper(v, &mut node.type_token.span); in visit_foreign_item_type_mut()
1963 v.visit_ident_mut(&mut node.ident); in visit_foreign_item_type_mut()
1964 tokens_helper(v, &mut node.semi_token.spans); in visit_foreign_item_type_mut()
1967 pub fn visit_generic_argument_mut<V>(v: &mut V, node: &mut GenericArgument) in visit_generic_argument_mut() argument
1969 V: VisitMut + ?Sized, in visit_generic_argument_mut()
1973 v.visit_lifetime_mut(_binding_0); in visit_generic_argument_mut()
1976 v.visit_type_mut(_binding_0); in visit_generic_argument_mut()
1979 v.visit_expr_mut(_binding_0); in visit_generic_argument_mut()
1982 v.visit_binding_mut(_binding_0); in visit_generic_argument_mut()
1985 v.visit_constraint_mut(_binding_0); in visit_generic_argument_mut()
1990 pub fn visit_generic_method_argument_mut<V>(v: &mut V, node: &mut GenericMethodArgument) in visit_generic_method_argument_mut() argument
1992 V: VisitMut + ?Sized, in visit_generic_method_argument_mut()
1996 v.visit_type_mut(_binding_0); in visit_generic_method_argument_mut()
1999 v.visit_expr_mut(_binding_0); in visit_generic_method_argument_mut()
2004 pub fn visit_generic_param_mut<V>(v: &mut V, node: &mut GenericParam) in visit_generic_param_mut() argument
2006 V: VisitMut + ?Sized, in visit_generic_param_mut()
2010 v.visit_type_param_mut(_binding_0); in visit_generic_param_mut()
2013 v.visit_lifetime_def_mut(_binding_0); in visit_generic_param_mut()
2016 v.visit_const_param_mut(_binding_0); in visit_generic_param_mut()
2021 pub fn visit_generics_mut<V>(v: &mut V, node: &mut Generics) in visit_generics_mut() argument
2023 V: VisitMut + ?Sized, in visit_generics_mut()
2026 tokens_helper(v, &mut it.spans); in visit_generics_mut()
2030 v.visit_generic_param_mut(it); in visit_generics_mut()
2032 tokens_helper(v, &mut p.spans); in visit_generics_mut()
2036 tokens_helper(v, &mut it.spans); in visit_generics_mut()
2039 v.visit_where_clause_mut(it); in visit_generics_mut()
2042 pub fn visit_ident_mut<V>(v: &mut V, node: &mut Ident) in visit_ident_mut() argument
2044 V: VisitMut + ?Sized, in visit_ident_mut()
2047 v.visit_span_mut(&mut span); in visit_ident_mut()
2051 pub fn visit_impl_item_mut<V>(v: &mut V, node: &mut ImplItem) in visit_impl_item_mut() argument
2053 V: VisitMut + ?Sized, in visit_impl_item_mut()
2057 v.visit_impl_item_const_mut(_binding_0); in visit_impl_item_mut()
2060 v.visit_impl_item_method_mut(_binding_0); in visit_impl_item_mut()
2063 v.visit_impl_item_type_mut(_binding_0); in visit_impl_item_mut()
2066 v.visit_impl_item_macro_mut(_binding_0); in visit_impl_item_mut()
2076 pub fn visit_impl_item_const_mut<V>(v: &mut V, node: &mut ImplItemConst) in visit_impl_item_const_mut() argument
2078 V: VisitMut + ?Sized, in visit_impl_item_const_mut()
2081 v.visit_attribute_mut(it); in visit_impl_item_const_mut()
2083 v.visit_visibility_mut(&mut node.vis); in visit_impl_item_const_mut()
2085 tokens_helper(v, &mut it.span); in visit_impl_item_const_mut()
2087 tokens_helper(v, &mut node.const_token.span); in visit_impl_item_const_mut()
2088 v.visit_ident_mut(&mut node.ident); in visit_impl_item_const_mut()
2089 tokens_helper(v, &mut node.colon_token.spans); in visit_impl_item_const_mut()
2090 v.visit_type_mut(&mut node.ty); in visit_impl_item_const_mut()
2091 tokens_helper(v, &mut node.eq_token.spans); in visit_impl_item_const_mut()
2092 v.visit_expr_mut(&mut node.expr); in visit_impl_item_const_mut()
2093 tokens_helper(v, &mut node.semi_token.spans); in visit_impl_item_const_mut()
2096 pub fn visit_impl_item_macro_mut<V>(v: &mut V, node: &mut ImplItemMacro) in visit_impl_item_macro_mut() argument
2098 V: VisitMut + ?Sized, in visit_impl_item_macro_mut()
2101 v.visit_attribute_mut(it); in visit_impl_item_macro_mut()
2103 v.visit_macro_mut(&mut node.mac); in visit_impl_item_macro_mut()
2105 tokens_helper(v, &mut it.spans); in visit_impl_item_macro_mut()
2109 pub fn visit_impl_item_method_mut<V>(v: &mut V, node: &mut ImplItemMethod) in visit_impl_item_method_mut() argument
2111 V: VisitMut + ?Sized, in visit_impl_item_method_mut()
2114 v.visit_attribute_mut(it); in visit_impl_item_method_mut()
2116 v.visit_visibility_mut(&mut node.vis); in visit_impl_item_method_mut()
2118 tokens_helper(v, &mut it.span); in visit_impl_item_method_mut()
2120 v.visit_signature_mut(&mut node.sig); in visit_impl_item_method_mut()
2121 v.visit_block_mut(&mut node.block); in visit_impl_item_method_mut()
2124 pub fn visit_impl_item_type_mut<V>(v: &mut V, node: &mut ImplItemType) in visit_impl_item_type_mut() argument
2126 V: VisitMut + ?Sized, in visit_impl_item_type_mut()
2129 v.visit_attribute_mut(it); in visit_impl_item_type_mut()
2131 v.visit_visibility_mut(&mut node.vis); in visit_impl_item_type_mut()
2133 tokens_helper(v, &mut it.span); in visit_impl_item_type_mut()
2135 tokens_helper(v, &mut node.type_token.span); in visit_impl_item_type_mut()
2136 v.visit_ident_mut(&mut node.ident); in visit_impl_item_type_mut()
2137 v.visit_generics_mut(&mut node.generics); in visit_impl_item_type_mut()
2138 tokens_helper(v, &mut node.eq_token.spans); in visit_impl_item_type_mut()
2139 v.visit_type_mut(&mut node.ty); in visit_impl_item_type_mut()
2140 tokens_helper(v, &mut node.semi_token.spans); in visit_impl_item_type_mut()
2143 pub fn visit_index_mut<V>(v: &mut V, node: &mut Index) in visit_index_mut() argument
2145 V: VisitMut + ?Sized, in visit_index_mut()
2148 v.visit_span_mut(&mut node.span); in visit_index_mut()
2151 pub fn visit_item_mut<V>(v: &mut V, node: &mut Item) in visit_item_mut() argument
2153 V: VisitMut + ?Sized, in visit_item_mut()
2157 v.visit_item_const_mut(_binding_0); in visit_item_mut()
2160 v.visit_item_enum_mut(_binding_0); in visit_item_mut()
2163 v.visit_item_extern_crate_mut(_binding_0); in visit_item_mut()
2166 v.visit_item_fn_mut(_binding_0); in visit_item_mut()
2169 v.visit_item_foreign_mod_mut(_binding_0); in visit_item_mut()
2172 v.visit_item_impl_mut(_binding_0); in visit_item_mut()
2175 v.visit_item_macro_mut(_binding_0); in visit_item_mut()
2178 v.visit_item_macro2_mut(_binding_0); in visit_item_mut()
2181 v.visit_item_mod_mut(_binding_0); in visit_item_mut()
2184 v.visit_item_static_mut(_binding_0); in visit_item_mut()
2187 v.visit_item_struct_mut(_binding_0); in visit_item_mut()
2190 v.visit_item_trait_mut(_binding_0); in visit_item_mut()
2193 v.visit_item_trait_alias_mut(_binding_0); in visit_item_mut()
2196 v.visit_item_type_mut(_binding_0); in visit_item_mut()
2199 v.visit_item_union_mut(_binding_0); in visit_item_mut()
2202 v.visit_item_use_mut(_binding_0); in visit_item_mut()
2212 pub fn visit_item_const_mut<V>(v: &mut V, node: &mut ItemConst) in visit_item_const_mut() argument
2214 V: VisitMut + ?Sized, in visit_item_const_mut()
2217 v.visit_attribute_mut(it); in visit_item_const_mut()
2219 v.visit_visibility_mut(&mut node.vis); in visit_item_const_mut()
2220 tokens_helper(v, &mut node.const_token.span); in visit_item_const_mut()
2221 v.visit_ident_mut(&mut node.ident); in visit_item_const_mut()
2222 tokens_helper(v, &mut node.colon_token.spans); in visit_item_const_mut()
2223 v.visit_type_mut(&mut *node.ty); in visit_item_const_mut()
2224 tokens_helper(v, &mut node.eq_token.spans); in visit_item_const_mut()
2225 v.visit_expr_mut(&mut *node.expr); in visit_item_const_mut()
2226 tokens_helper(v, &mut node.semi_token.spans); in visit_item_const_mut()
2229 pub fn visit_item_enum_mut<V>(v: &mut V, node: &mut ItemEnum) in visit_item_enum_mut() argument
2231 V: VisitMut + ?Sized, in visit_item_enum_mut()
2234 v.visit_attribute_mut(it); in visit_item_enum_mut()
2236 v.visit_visibility_mut(&mut node.vis); in visit_item_enum_mut()
2237 tokens_helper(v, &mut node.enum_token.span); in visit_item_enum_mut()
2238 v.visit_ident_mut(&mut node.ident); in visit_item_enum_mut()
2239 v.visit_generics_mut(&mut node.generics); in visit_item_enum_mut()
2240 tokens_helper(v, &mut node.brace_token.span); in visit_item_enum_mut()
2243 v.visit_variant_mut(it); in visit_item_enum_mut()
2245 tokens_helper(v, &mut p.spans); in visit_item_enum_mut()
2250 pub fn visit_item_extern_crate_mut<V>(v: &mut V, node: &mut ItemExternCrate) in visit_item_extern_crate_mut() argument
2252 V: VisitMut + ?Sized, in visit_item_extern_crate_mut()
2255 v.visit_attribute_mut(it); in visit_item_extern_crate_mut()
2257 v.visit_visibility_mut(&mut node.vis); in visit_item_extern_crate_mut()
2258 tokens_helper(v, &mut node.extern_token.span); in visit_item_extern_crate_mut()
2259 tokens_helper(v, &mut node.crate_token.span); in visit_item_extern_crate_mut()
2260 v.visit_ident_mut(&mut node.ident); in visit_item_extern_crate_mut()
2262 tokens_helper(v, &mut (it).0.span); in visit_item_extern_crate_mut()
2263 v.visit_ident_mut(&mut (it).1); in visit_item_extern_crate_mut()
2265 tokens_helper(v, &mut node.semi_token.spans); in visit_item_extern_crate_mut()
2268 pub fn visit_item_fn_mut<V>(v: &mut V, node: &mut ItemFn) in visit_item_fn_mut() argument
2270 V: VisitMut + ?Sized, in visit_item_fn_mut()
2273 v.visit_attribute_mut(it); in visit_item_fn_mut()
2275 v.visit_visibility_mut(&mut node.vis); in visit_item_fn_mut()
2276 v.visit_signature_mut(&mut node.sig); in visit_item_fn_mut()
2277 v.visit_block_mut(&mut *node.block); in visit_item_fn_mut()
2280 pub fn visit_item_foreign_mod_mut<V>(v: &mut V, node: &mut ItemForeignMod) in visit_item_foreign_mod_mut() argument
2282 V: VisitMut + ?Sized, in visit_item_foreign_mod_mut()
2285 v.visit_attribute_mut(it); in visit_item_foreign_mod_mut()
2287 v.visit_abi_mut(&mut node.abi); in visit_item_foreign_mod_mut()
2288 tokens_helper(v, &mut node.brace_token.span); in visit_item_foreign_mod_mut()
2290 v.visit_foreign_item_mut(it); in visit_item_foreign_mod_mut()
2294 pub fn visit_item_impl_mut<V>(v: &mut V, node: &mut ItemImpl) in visit_item_impl_mut() argument
2296 V: VisitMut + ?Sized, in visit_item_impl_mut()
2299 v.visit_attribute_mut(it); in visit_item_impl_mut()
2302 tokens_helper(v, &mut it.span); in visit_item_impl_mut()
2305 tokens_helper(v, &mut it.span); in visit_item_impl_mut()
2307 tokens_helper(v, &mut node.impl_token.span); in visit_item_impl_mut()
2308 v.visit_generics_mut(&mut node.generics); in visit_item_impl_mut()
2311 tokens_helper(v, &mut it.spans); in visit_item_impl_mut()
2313 v.visit_path_mut(&mut (it).1); in visit_item_impl_mut()
2314 tokens_helper(v, &mut (it).2.span); in visit_item_impl_mut()
2316 v.visit_type_mut(&mut *node.self_ty); in visit_item_impl_mut()
2317 tokens_helper(v, &mut node.brace_token.span); in visit_item_impl_mut()
2319 v.visit_impl_item_mut(it); in visit_item_impl_mut()
2323 pub fn visit_item_macro_mut<V>(v: &mut V, node: &mut ItemMacro) in visit_item_macro_mut() argument
2325 V: VisitMut + ?Sized, in visit_item_macro_mut()
2328 v.visit_attribute_mut(it); in visit_item_macro_mut()
2331 v.visit_ident_mut(it); in visit_item_macro_mut()
2333 v.visit_macro_mut(&mut node.mac); in visit_item_macro_mut()
2335 tokens_helper(v, &mut it.spans); in visit_item_macro_mut()
2339 pub fn visit_item_macro2_mut<V>(v: &mut V, node: &mut ItemMacro2) in visit_item_macro2_mut() argument
2341 V: VisitMut + ?Sized, in visit_item_macro2_mut()
2344 v.visit_attribute_mut(it); in visit_item_macro2_mut()
2346 v.visit_visibility_mut(&mut node.vis); in visit_item_macro2_mut()
2347 tokens_helper(v, &mut node.macro_token.span); in visit_item_macro2_mut()
2348 v.visit_ident_mut(&mut node.ident); in visit_item_macro2_mut()
2352 pub fn visit_item_mod_mut<V>(v: &mut V, node: &mut ItemMod) in visit_item_mod_mut() argument
2354 V: VisitMut + ?Sized, in visit_item_mod_mut()
2357 v.visit_attribute_mut(it); in visit_item_mod_mut()
2359 v.visit_visibility_mut(&mut node.vis); in visit_item_mod_mut()
2360 tokens_helper(v, &mut node.mod_token.span); in visit_item_mod_mut()
2361 v.visit_ident_mut(&mut node.ident); in visit_item_mod_mut()
2363 tokens_helper(v, &mut (it).0.span); in visit_item_mod_mut()
2365 v.visit_item_mut(it); in visit_item_mod_mut()
2369 tokens_helper(v, &mut it.spans); in visit_item_mod_mut()
2373 pub fn visit_item_static_mut<V>(v: &mut V, node: &mut ItemStatic) in visit_item_static_mut() argument
2375 V: VisitMut + ?Sized, in visit_item_static_mut()
2378 v.visit_attribute_mut(it); in visit_item_static_mut()
2380 v.visit_visibility_mut(&mut node.vis); in visit_item_static_mut()
2381 tokens_helper(v, &mut node.static_token.span); in visit_item_static_mut()
2383 tokens_helper(v, &mut it.span); in visit_item_static_mut()
2385 v.visit_ident_mut(&mut node.ident); in visit_item_static_mut()
2386 tokens_helper(v, &mut node.colon_token.spans); in visit_item_static_mut()
2387 v.visit_type_mut(&mut *node.ty); in visit_item_static_mut()
2388 tokens_helper(v, &mut node.eq_token.spans); in visit_item_static_mut()
2389 v.visit_expr_mut(&mut *node.expr); in visit_item_static_mut()
2390 tokens_helper(v, &mut node.semi_token.spans); in visit_item_static_mut()
2393 pub fn visit_item_struct_mut<V>(v: &mut V, node: &mut ItemStruct) in visit_item_struct_mut() argument
2395 V: VisitMut + ?Sized, in visit_item_struct_mut()
2398 v.visit_attribute_mut(it); in visit_item_struct_mut()
2400 v.visit_visibility_mut(&mut node.vis); in visit_item_struct_mut()
2401 tokens_helper(v, &mut node.struct_token.span); in visit_item_struct_mut()
2402 v.visit_ident_mut(&mut node.ident); in visit_item_struct_mut()
2403 v.visit_generics_mut(&mut node.generics); in visit_item_struct_mut()
2404 v.visit_fields_mut(&mut node.fields); in visit_item_struct_mut()
2406 tokens_helper(v, &mut it.spans); in visit_item_struct_mut()
2410 pub fn visit_item_trait_mut<V>(v: &mut V, node: &mut ItemTrait) in visit_item_trait_mut() argument
2412 V: VisitMut + ?Sized, in visit_item_trait_mut()
2415 v.visit_attribute_mut(it); in visit_item_trait_mut()
2417 v.visit_visibility_mut(&mut node.vis); in visit_item_trait_mut()
2419 tokens_helper(v, &mut it.span); in visit_item_trait_mut()
2422 tokens_helper(v, &mut it.span); in visit_item_trait_mut()
2424 tokens_helper(v, &mut node.trait_token.span); in visit_item_trait_mut()
2425 v.visit_ident_mut(&mut node.ident); in visit_item_trait_mut()
2426 v.visit_generics_mut(&mut node.generics); in visit_item_trait_mut()
2428 tokens_helper(v, &mut it.spans); in visit_item_trait_mut()
2432 v.visit_type_param_bound_mut(it); in visit_item_trait_mut()
2434 tokens_helper(v, &mut p.spans); in visit_item_trait_mut()
2437 tokens_helper(v, &mut node.brace_token.span); in visit_item_trait_mut()
2439 v.visit_trait_item_mut(it); in visit_item_trait_mut()
2443 pub fn visit_item_trait_alias_mut<V>(v: &mut V, node: &mut ItemTraitAlias) in visit_item_trait_alias_mut() argument
2445 V: VisitMut + ?Sized, in visit_item_trait_alias_mut()
2448 v.visit_attribute_mut(it); in visit_item_trait_alias_mut()
2450 v.visit_visibility_mut(&mut node.vis); in visit_item_trait_alias_mut()
2451 tokens_helper(v, &mut node.trait_token.span); in visit_item_trait_alias_mut()
2452 v.visit_ident_mut(&mut node.ident); in visit_item_trait_alias_mut()
2453 v.visit_generics_mut(&mut node.generics); in visit_item_trait_alias_mut()
2454 tokens_helper(v, &mut node.eq_token.spans); in visit_item_trait_alias_mut()
2457 v.visit_type_param_bound_mut(it); in visit_item_trait_alias_mut()
2459 tokens_helper(v, &mut p.spans); in visit_item_trait_alias_mut()
2462 tokens_helper(v, &mut node.semi_token.spans); in visit_item_trait_alias_mut()
2465 pub fn visit_item_type_mut<V>(v: &mut V, node: &mut ItemType) in visit_item_type_mut() argument
2467 V: VisitMut + ?Sized, in visit_item_type_mut()
2470 v.visit_attribute_mut(it); in visit_item_type_mut()
2472 v.visit_visibility_mut(&mut node.vis); in visit_item_type_mut()
2473 tokens_helper(v, &mut node.type_token.span); in visit_item_type_mut()
2474 v.visit_ident_mut(&mut node.ident); in visit_item_type_mut()
2475 v.visit_generics_mut(&mut node.generics); in visit_item_type_mut()
2476 tokens_helper(v, &mut node.eq_token.spans); in visit_item_type_mut()
2477 v.visit_type_mut(&mut *node.ty); in visit_item_type_mut()
2478 tokens_helper(v, &mut node.semi_token.spans); in visit_item_type_mut()
2481 pub fn visit_item_union_mut<V>(v: &mut V, node: &mut ItemUnion) in visit_item_union_mut() argument
2483 V: VisitMut + ?Sized, in visit_item_union_mut()
2486 v.visit_attribute_mut(it); in visit_item_union_mut()
2488 v.visit_visibility_mut(&mut node.vis); in visit_item_union_mut()
2489 tokens_helper(v, &mut node.union_token.span); in visit_item_union_mut()
2490 v.visit_ident_mut(&mut node.ident); in visit_item_union_mut()
2491 v.visit_generics_mut(&mut node.generics); in visit_item_union_mut()
2492 v.visit_fields_named_mut(&mut node.fields); in visit_item_union_mut()
2495 pub fn visit_item_use_mut<V>(v: &mut V, node: &mut ItemUse) in visit_item_use_mut() argument
2497 V: VisitMut + ?Sized, in visit_item_use_mut()
2500 v.visit_attribute_mut(it); in visit_item_use_mut()
2502 v.visit_visibility_mut(&mut node.vis); in visit_item_use_mut()
2503 tokens_helper(v, &mut node.use_token.span); in visit_item_use_mut()
2505 tokens_helper(v, &mut it.spans); in visit_item_use_mut()
2507 v.visit_use_tree_mut(&mut node.tree); in visit_item_use_mut()
2508 tokens_helper(v, &mut node.semi_token.spans); in visit_item_use_mut()
2511 pub fn visit_label_mut<V>(v: &mut V, node: &mut Label) in visit_label_mut() argument
2513 V: VisitMut + ?Sized, in visit_label_mut()
2515 v.visit_lifetime_mut(&mut node.name); in visit_label_mut()
2516 tokens_helper(v, &mut node.colon_token.spans); in visit_label_mut()
2518 pub fn visit_lifetime_mut<V>(v: &mut V, node: &mut Lifetime) in visit_lifetime_mut() argument
2520 V: VisitMut + ?Sized, in visit_lifetime_mut()
2522 v.visit_span_mut(&mut node.apostrophe); in visit_lifetime_mut()
2523 v.visit_ident_mut(&mut node.ident); in visit_lifetime_mut()
2526 pub fn visit_lifetime_def_mut<V>(v: &mut V, node: &mut LifetimeDef) in visit_lifetime_def_mut() argument
2528 V: VisitMut + ?Sized, in visit_lifetime_def_mut()
2531 v.visit_attribute_mut(it); in visit_lifetime_def_mut()
2533 v.visit_lifetime_mut(&mut node.lifetime); in visit_lifetime_def_mut()
2535 tokens_helper(v, &mut it.spans); in visit_lifetime_def_mut()
2539 v.visit_lifetime_mut(it); in visit_lifetime_def_mut()
2541 tokens_helper(v, &mut p.spans); in visit_lifetime_def_mut()
2545 pub fn visit_lit_mut<V>(v: &mut V, node: &mut Lit) in visit_lit_mut() argument
2547 V: VisitMut + ?Sized, in visit_lit_mut()
2551 v.visit_lit_str_mut(_binding_0); in visit_lit_mut()
2554 v.visit_lit_byte_str_mut(_binding_0); in visit_lit_mut()
2557 v.visit_lit_byte_mut(_binding_0); in visit_lit_mut()
2560 v.visit_lit_char_mut(_binding_0); in visit_lit_mut()
2563 v.visit_lit_int_mut(_binding_0); in visit_lit_mut()
2566 v.visit_lit_float_mut(_binding_0); in visit_lit_mut()
2569 v.visit_lit_bool_mut(_binding_0); in visit_lit_mut()
2576 pub fn visit_lit_bool_mut<V>(v: &mut V, node: &mut LitBool) in visit_lit_bool_mut() argument
2578 V: VisitMut + ?Sized, in visit_lit_bool_mut()
2581 v.visit_span_mut(&mut node.span); in visit_lit_bool_mut()
2583 pub fn visit_lit_byte_mut<V>(v: &mut V, node: &mut LitByte) in visit_lit_byte_mut() argument
2585 V: VisitMut + ?Sized, in visit_lit_byte_mut()
2587 pub fn visit_lit_byte_str_mut<V>(v: &mut V, node: &mut LitByteStr) in visit_lit_byte_str_mut() argument
2589 V: VisitMut + ?Sized, in visit_lit_byte_str_mut()
2591 pub fn visit_lit_char_mut<V>(v: &mut V, node: &mut LitChar) in visit_lit_char_mut() argument
2593 V: VisitMut + ?Sized, in visit_lit_char_mut()
2595 pub fn visit_lit_float_mut<V>(v: &mut V, node: &mut LitFloat) in visit_lit_float_mut() argument
2597 V: VisitMut + ?Sized, in visit_lit_float_mut()
2599 pub fn visit_lit_int_mut<V>(v: &mut V, node: &mut LitInt) in visit_lit_int_mut() argument
2601 V: VisitMut + ?Sized, in visit_lit_int_mut()
2603 pub fn visit_lit_str_mut<V>(v: &mut V, node: &mut LitStr) in visit_lit_str_mut() argument
2605 V: VisitMut + ?Sized, in visit_lit_str_mut()
2608 pub fn visit_local_mut<V>(v: &mut V, node: &mut Local) in visit_local_mut() argument
2610 V: VisitMut + ?Sized, in visit_local_mut()
2613 v.visit_attribute_mut(it); in visit_local_mut()
2615 tokens_helper(v, &mut node.let_token.span); in visit_local_mut()
2616 v.visit_pat_mut(&mut node.pat); in visit_local_mut()
2618 tokens_helper(v, &mut (it).0.spans); in visit_local_mut()
2619 v.visit_expr_mut(&mut *(it).1); in visit_local_mut()
2621 tokens_helper(v, &mut node.semi_token.spans); in visit_local_mut()
2624 pub fn visit_macro_mut<V>(v: &mut V, node: &mut Macro) in visit_macro_mut() argument
2626 V: VisitMut + ?Sized, in visit_macro_mut()
2628 v.visit_path_mut(&mut node.path); in visit_macro_mut()
2629 tokens_helper(v, &mut node.bang_token.spans); in visit_macro_mut()
2630 v.visit_macro_delimiter_mut(&mut node.delimiter); in visit_macro_mut()
2634 pub fn visit_macro_delimiter_mut<V>(v: &mut V, node: &mut MacroDelimiter) in visit_macro_delimiter_mut() argument
2636 V: VisitMut + ?Sized, in visit_macro_delimiter_mut()
2640 tokens_helper(v, &mut _binding_0.span); in visit_macro_delimiter_mut()
2643 tokens_helper(v, &mut _binding_0.span); in visit_macro_delimiter_mut()
2646 tokens_helper(v, &mut _binding_0.span); in visit_macro_delimiter_mut()
2651 pub fn visit_member_mut<V>(v: &mut V, node: &mut Member) in visit_member_mut() argument
2653 V: VisitMut + ?Sized, in visit_member_mut()
2657 v.visit_ident_mut(_binding_0); in visit_member_mut()
2660 v.visit_index_mut(_binding_0); in visit_member_mut()
2665 pub fn visit_meta_mut<V>(v: &mut V, node: &mut Meta) in visit_meta_mut() argument
2667 V: VisitMut + ?Sized, in visit_meta_mut()
2671 v.visit_path_mut(_binding_0); in visit_meta_mut()
2674 v.visit_meta_list_mut(_binding_0); in visit_meta_mut()
2677 v.visit_meta_name_value_mut(_binding_0); in visit_meta_mut()
2682 pub fn visit_meta_list_mut<V>(v: &mut V, node: &mut MetaList) in visit_meta_list_mut() argument
2684 V: VisitMut + ?Sized, in visit_meta_list_mut()
2686 v.visit_path_mut(&mut node.path); in visit_meta_list_mut()
2687 tokens_helper(v, &mut node.paren_token.span); in visit_meta_list_mut()
2690 v.visit_nested_meta_mut(it); in visit_meta_list_mut()
2692 tokens_helper(v, &mut p.spans); in visit_meta_list_mut()
2697 pub fn visit_meta_name_value_mut<V>(v: &mut V, node: &mut MetaNameValue) in visit_meta_name_value_mut() argument
2699 V: VisitMut + ?Sized, in visit_meta_name_value_mut()
2701 v.visit_path_mut(&mut node.path); in visit_meta_name_value_mut()
2702 tokens_helper(v, &mut node.eq_token.spans); in visit_meta_name_value_mut()
2703 v.visit_lit_mut(&mut node.lit); in visit_meta_name_value_mut()
2706 pub fn visit_method_turbofish_mut<V>(v: &mut V, node: &mut MethodTurbofish) in visit_method_turbofish_mut() argument
2708 V: VisitMut + ?Sized, in visit_method_turbofish_mut()
2710 tokens_helper(v, &mut node.colon2_token.spans); in visit_method_turbofish_mut()
2711 tokens_helper(v, &mut node.lt_token.spans); in visit_method_turbofish_mut()
2714 v.visit_generic_method_argument_mut(it); in visit_method_turbofish_mut()
2716 tokens_helper(v, &mut p.spans); in visit_method_turbofish_mut()
2719 tokens_helper(v, &mut node.gt_token.spans); in visit_method_turbofish_mut()
2722 pub fn visit_nested_meta_mut<V>(v: &mut V, node: &mut NestedMeta) in visit_nested_meta_mut() argument
2724 V: VisitMut + ?Sized, in visit_nested_meta_mut()
2728 v.visit_meta_mut(_binding_0); in visit_nested_meta_mut()
2731 v.visit_lit_mut(_binding_0); in visit_nested_meta_mut()
2736 pub fn visit_parenthesized_generic_arguments_mut<V>( in visit_parenthesized_generic_arguments_mut()
2737 v: &mut V, in visit_parenthesized_generic_arguments_mut() argument
2741 V: VisitMut + ?Sized, in visit_parenthesized_generic_arguments_mut()
2743 tokens_helper(v, &mut node.paren_token.span); in visit_parenthesized_generic_arguments_mut()
2746 v.visit_type_mut(it); in visit_parenthesized_generic_arguments_mut()
2748 tokens_helper(v, &mut p.spans); in visit_parenthesized_generic_arguments_mut()
2751 v.visit_return_type_mut(&mut node.output); in visit_parenthesized_generic_arguments_mut()
2754 pub fn visit_pat_mut<V>(v: &mut V, node: &mut Pat) in visit_pat_mut() argument
2756 V: VisitMut + ?Sized, in visit_pat_mut()
2760 v.visit_pat_box_mut(_binding_0); in visit_pat_mut()
2763 v.visit_pat_ident_mut(_binding_0); in visit_pat_mut()
2766 v.visit_pat_lit_mut(_binding_0); in visit_pat_mut()
2769 v.visit_pat_macro_mut(_binding_0); in visit_pat_mut()
2772 v.visit_pat_or_mut(_binding_0); in visit_pat_mut()
2775 v.visit_pat_path_mut(_binding_0); in visit_pat_mut()
2778 v.visit_pat_range_mut(_binding_0); in visit_pat_mut()
2781 v.visit_pat_reference_mut(_binding_0); in visit_pat_mut()
2784 v.visit_pat_rest_mut(_binding_0); in visit_pat_mut()
2787 v.visit_pat_slice_mut(_binding_0); in visit_pat_mut()
2790 v.visit_pat_struct_mut(_binding_0); in visit_pat_mut()
2793 v.visit_pat_tuple_mut(_binding_0); in visit_pat_mut()
2796 v.visit_pat_tuple_struct_mut(_binding_0); in visit_pat_mut()
2799 v.visit_pat_type_mut(_binding_0); in visit_pat_mut()
2805 v.visit_pat_wild_mut(_binding_0); in visit_pat_mut()
2812 pub fn visit_pat_box_mut<V>(v: &mut V, node: &mut PatBox) in visit_pat_box_mut() argument
2814 V: VisitMut + ?Sized, in visit_pat_box_mut()
2817 v.visit_attribute_mut(it); in visit_pat_box_mut()
2819 tokens_helper(v, &mut node.box_token.span); in visit_pat_box_mut()
2820 v.visit_pat_mut(&mut *node.pat); in visit_pat_box_mut()
2823 pub fn visit_pat_ident_mut<V>(v: &mut V, node: &mut PatIdent) in visit_pat_ident_mut() argument
2825 V: VisitMut + ?Sized, in visit_pat_ident_mut()
2828 v.visit_attribute_mut(it); in visit_pat_ident_mut()
2831 tokens_helper(v, &mut it.span); in visit_pat_ident_mut()
2834 tokens_helper(v, &mut it.span); in visit_pat_ident_mut()
2836 v.visit_ident_mut(&mut node.ident); in visit_pat_ident_mut()
2838 tokens_helper(v, &mut (it).0.spans); in visit_pat_ident_mut()
2839 v.visit_pat_mut(&mut *(it).1); in visit_pat_ident_mut()
2843 pub fn visit_pat_lit_mut<V>(v: &mut V, node: &mut PatLit) in visit_pat_lit_mut() argument
2845 V: VisitMut + ?Sized, in visit_pat_lit_mut()
2848 v.visit_attribute_mut(it); in visit_pat_lit_mut()
2850 v.visit_expr_mut(&mut *node.expr); in visit_pat_lit_mut()
2853 pub fn visit_pat_macro_mut<V>(v: &mut V, node: &mut PatMacro) in visit_pat_macro_mut() argument
2855 V: VisitMut + ?Sized, in visit_pat_macro_mut()
2858 v.visit_attribute_mut(it); in visit_pat_macro_mut()
2860 v.visit_macro_mut(&mut node.mac); in visit_pat_macro_mut()
2863 pub fn visit_pat_or_mut<V>(v: &mut V, node: &mut PatOr) in visit_pat_or_mut() argument
2865 V: VisitMut + ?Sized, in visit_pat_or_mut()
2868 v.visit_attribute_mut(it); in visit_pat_or_mut()
2871 tokens_helper(v, &mut it.spans); in visit_pat_or_mut()
2875 v.visit_pat_mut(it); in visit_pat_or_mut()
2877 tokens_helper(v, &mut p.spans); in visit_pat_or_mut()
2882 pub fn visit_pat_path_mut<V>(v: &mut V, node: &mut PatPath) in visit_pat_path_mut() argument
2884 V: VisitMut + ?Sized, in visit_pat_path_mut()
2887 v.visit_attribute_mut(it); in visit_pat_path_mut()
2890 v.visit_qself_mut(it); in visit_pat_path_mut()
2892 v.visit_path_mut(&mut node.path); in visit_pat_path_mut()
2895 pub fn visit_pat_range_mut<V>(v: &mut V, node: &mut PatRange) in visit_pat_range_mut() argument
2897 V: VisitMut + ?Sized, in visit_pat_range_mut()
2900 v.visit_attribute_mut(it); in visit_pat_range_mut()
2902 v.visit_expr_mut(&mut *node.lo); in visit_pat_range_mut()
2903 v.visit_range_limits_mut(&mut node.limits); in visit_pat_range_mut()
2904 v.visit_expr_mut(&mut *node.hi); in visit_pat_range_mut()
2907 pub fn visit_pat_reference_mut<V>(v: &mut V, node: &mut PatReference) in visit_pat_reference_mut() argument
2909 V: VisitMut + ?Sized, in visit_pat_reference_mut()
2912 v.visit_attribute_mut(it); in visit_pat_reference_mut()
2914 tokens_helper(v, &mut node.and_token.spans); in visit_pat_reference_mut()
2916 tokens_helper(v, &mut it.span); in visit_pat_reference_mut()
2918 v.visit_pat_mut(&mut *node.pat); in visit_pat_reference_mut()
2921 pub fn visit_pat_rest_mut<V>(v: &mut V, node: &mut PatRest) in visit_pat_rest_mut() argument
2923 V: VisitMut + ?Sized, in visit_pat_rest_mut()
2926 v.visit_attribute_mut(it); in visit_pat_rest_mut()
2928 tokens_helper(v, &mut node.dot2_token.spans); in visit_pat_rest_mut()
2931 pub fn visit_pat_slice_mut<V>(v: &mut V, node: &mut PatSlice) in visit_pat_slice_mut() argument
2933 V: VisitMut + ?Sized, in visit_pat_slice_mut()
2936 v.visit_attribute_mut(it); in visit_pat_slice_mut()
2938 tokens_helper(v, &mut node.bracket_token.span); in visit_pat_slice_mut()
2941 v.visit_pat_mut(it); in visit_pat_slice_mut()
2943 tokens_helper(v, &mut p.spans); in visit_pat_slice_mut()
2948 pub fn visit_pat_struct_mut<V>(v: &mut V, node: &mut PatStruct) in visit_pat_struct_mut() argument
2950 V: VisitMut + ?Sized, in visit_pat_struct_mut()
2953 v.visit_attribute_mut(it); in visit_pat_struct_mut()
2955 v.visit_path_mut(&mut node.path); in visit_pat_struct_mut()
2956 tokens_helper(v, &mut node.brace_token.span); in visit_pat_struct_mut()
2959 v.visit_field_pat_mut(it); in visit_pat_struct_mut()
2961 tokens_helper(v, &mut p.spans); in visit_pat_struct_mut()
2965 tokens_helper(v, &mut it.spans); in visit_pat_struct_mut()
2969 pub fn visit_pat_tuple_mut<V>(v: &mut V, node: &mut PatTuple) in visit_pat_tuple_mut() argument
2971 V: VisitMut + ?Sized, in visit_pat_tuple_mut()
2974 v.visit_attribute_mut(it); in visit_pat_tuple_mut()
2976 tokens_helper(v, &mut node.paren_token.span); in visit_pat_tuple_mut()
2979 v.visit_pat_mut(it); in visit_pat_tuple_mut()
2981 tokens_helper(v, &mut p.spans); in visit_pat_tuple_mut()
2986 pub fn visit_pat_tuple_struct_mut<V>(v: &mut V, node: &mut PatTupleStruct) in visit_pat_tuple_struct_mut() argument
2988 V: VisitMut + ?Sized, in visit_pat_tuple_struct_mut()
2991 v.visit_attribute_mut(it); in visit_pat_tuple_struct_mut()
2993 v.visit_path_mut(&mut node.path); in visit_pat_tuple_struct_mut()
2994 v.visit_pat_tuple_mut(&mut node.pat); in visit_pat_tuple_struct_mut()
2997 pub fn visit_pat_type_mut<V>(v: &mut V, node: &mut PatType) in visit_pat_type_mut() argument
2999 V: VisitMut + ?Sized, in visit_pat_type_mut()
3002 v.visit_attribute_mut(it); in visit_pat_type_mut()
3004 v.visit_pat_mut(&mut *node.pat); in visit_pat_type_mut()
3005 tokens_helper(v, &mut node.colon_token.spans); in visit_pat_type_mut()
3006 v.visit_type_mut(&mut *node.ty); in visit_pat_type_mut()
3009 pub fn visit_pat_wild_mut<V>(v: &mut V, node: &mut PatWild) in visit_pat_wild_mut() argument
3011 V: VisitMut + ?Sized, in visit_pat_wild_mut()
3014 v.visit_attribute_mut(it); in visit_pat_wild_mut()
3016 tokens_helper(v, &mut node.underscore_token.spans); in visit_pat_wild_mut()
3019 pub fn visit_path_mut<V>(v: &mut V, node: &mut Path) in visit_path_mut() argument
3021 V: VisitMut + ?Sized, in visit_path_mut()
3024 tokens_helper(v, &mut it.spans); in visit_path_mut()
3028 v.visit_path_segment_mut(it); in visit_path_mut()
3030 tokens_helper(v, &mut p.spans); in visit_path_mut()
3035 pub fn visit_path_arguments_mut<V>(v: &mut V, node: &mut PathArguments) in visit_path_arguments_mut() argument
3037 V: VisitMut + ?Sized, in visit_path_arguments_mut()
3042 v.visit_angle_bracketed_generic_arguments_mut(_binding_0); in visit_path_arguments_mut()
3045 v.visit_parenthesized_generic_arguments_mut(_binding_0); in visit_path_arguments_mut()
3050 pub fn visit_path_segment_mut<V>(v: &mut V, node: &mut PathSegment) in visit_path_segment_mut() argument
3052 V: VisitMut + ?Sized, in visit_path_segment_mut()
3054 v.visit_ident_mut(&mut node.ident); in visit_path_segment_mut()
3055 v.visit_path_arguments_mut(&mut node.arguments); in visit_path_segment_mut()
3058 pub fn visit_predicate_eq_mut<V>(v: &mut V, node: &mut PredicateEq) in visit_predicate_eq_mut() argument
3060 V: VisitMut + ?Sized, in visit_predicate_eq_mut()
3062 v.visit_type_mut(&mut node.lhs_ty); in visit_predicate_eq_mut()
3063 tokens_helper(v, &mut node.eq_token.spans); in visit_predicate_eq_mut()
3064 v.visit_type_mut(&mut node.rhs_ty); in visit_predicate_eq_mut()
3067 pub fn visit_predicate_lifetime_mut<V>(v: &mut V, node: &mut PredicateLifetime) in visit_predicate_lifetime_mut() argument
3069 V: VisitMut + ?Sized, in visit_predicate_lifetime_mut()
3071 v.visit_lifetime_mut(&mut node.lifetime); in visit_predicate_lifetime_mut()
3072 tokens_helper(v, &mut node.colon_token.spans); in visit_predicate_lifetime_mut()
3075 v.visit_lifetime_mut(it); in visit_predicate_lifetime_mut()
3077 tokens_helper(v, &mut p.spans); in visit_predicate_lifetime_mut()
3082 pub fn visit_predicate_type_mut<V>(v: &mut V, node: &mut PredicateType) in visit_predicate_type_mut() argument
3084 V: VisitMut + ?Sized, in visit_predicate_type_mut()
3087 v.visit_bound_lifetimes_mut(it); in visit_predicate_type_mut()
3089 v.visit_type_mut(&mut node.bounded_ty); in visit_predicate_type_mut()
3090 tokens_helper(v, &mut node.colon_token.spans); in visit_predicate_type_mut()
3093 v.visit_type_param_bound_mut(it); in visit_predicate_type_mut()
3095 tokens_helper(v, &mut p.spans); in visit_predicate_type_mut()
3100 pub fn visit_qself_mut<V>(v: &mut V, node: &mut QSelf) in visit_qself_mut() argument
3102 V: VisitMut + ?Sized, in visit_qself_mut()
3104 tokens_helper(v, &mut node.lt_token.spans); in visit_qself_mut()
3105 v.visit_type_mut(&mut *node.ty); in visit_qself_mut()
3108 tokens_helper(v, &mut it.span); in visit_qself_mut()
3110 tokens_helper(v, &mut node.gt_token.spans); in visit_qself_mut()
3113 pub fn visit_range_limits_mut<V>(v: &mut V, node: &mut RangeLimits) in visit_range_limits_mut() argument
3115 V: VisitMut + ?Sized, in visit_range_limits_mut()
3119 tokens_helper(v, &mut _binding_0.spans); in visit_range_limits_mut()
3122 tokens_helper(v, &mut _binding_0.spans); in visit_range_limits_mut()
3127 pub fn visit_receiver_mut<V>(v: &mut V, node: &mut Receiver) in visit_receiver_mut() argument
3129 V: VisitMut + ?Sized, in visit_receiver_mut()
3132 v.visit_attribute_mut(it); in visit_receiver_mut()
3135 tokens_helper(v, &mut (it).0.spans); in visit_receiver_mut()
3137 v.visit_lifetime_mut(it); in visit_receiver_mut()
3141 tokens_helper(v, &mut it.span); in visit_receiver_mut()
3143 tokens_helper(v, &mut node.self_token.span); in visit_receiver_mut()
3146 pub fn visit_return_type_mut<V>(v: &mut V, node: &mut ReturnType) in visit_return_type_mut() argument
3148 V: VisitMut + ?Sized, in visit_return_type_mut()
3153 tokens_helper(v, &mut _binding_0.spans); in visit_return_type_mut()
3154 v.visit_type_mut(&mut **_binding_1); in visit_return_type_mut()
3159 pub fn visit_signature_mut<V>(v: &mut V, node: &mut Signature) in visit_signature_mut() argument
3161 V: VisitMut + ?Sized, in visit_signature_mut()
3164 tokens_helper(v, &mut it.span); in visit_signature_mut()
3167 tokens_helper(v, &mut it.span); in visit_signature_mut()
3170 tokens_helper(v, &mut it.span); in visit_signature_mut()
3173 v.visit_abi_mut(it); in visit_signature_mut()
3175 tokens_helper(v, &mut node.fn_token.span); in visit_signature_mut()
3176 v.visit_ident_mut(&mut node.ident); in visit_signature_mut()
3177 v.visit_generics_mut(&mut node.generics); in visit_signature_mut()
3178 tokens_helper(v, &mut node.paren_token.span); in visit_signature_mut()
3181 v.visit_fn_arg_mut(it); in visit_signature_mut()
3183 tokens_helper(v, &mut p.spans); in visit_signature_mut()
3187 v.visit_variadic_mut(it); in visit_signature_mut()
3189 v.visit_return_type_mut(&mut node.output); in visit_signature_mut()
3191 pub fn visit_span_mut<V>(v: &mut V, node: &mut Span) in visit_span_mut() argument
3193 V: VisitMut + ?Sized, in visit_span_mut()
3196 pub fn visit_stmt_mut<V>(v: &mut V, node: &mut Stmt) in visit_stmt_mut() argument
3198 V: VisitMut + ?Sized, in visit_stmt_mut()
3202 v.visit_local_mut(_binding_0); in visit_stmt_mut()
3205 v.visit_item_mut(_binding_0); in visit_stmt_mut()
3208 v.visit_expr_mut(_binding_0); in visit_stmt_mut()
3211 v.visit_expr_mut(_binding_0); in visit_stmt_mut()
3212 tokens_helper(v, &mut _binding_1.spans); in visit_stmt_mut()
3217 pub fn visit_trait_bound_mut<V>(v: &mut V, node: &mut TraitBound) in visit_trait_bound_mut() argument
3219 V: VisitMut + ?Sized, in visit_trait_bound_mut()
3222 tokens_helper(v, &mut it.span); in visit_trait_bound_mut()
3224 v.visit_trait_bound_modifier_mut(&mut node.modifier); in visit_trait_bound_mut()
3226 v.visit_bound_lifetimes_mut(it); in visit_trait_bound_mut()
3228 v.visit_path_mut(&mut node.path); in visit_trait_bound_mut()
3231 pub fn visit_trait_bound_modifier_mut<V>(v: &mut V, node: &mut TraitBoundModifier) in visit_trait_bound_modifier_mut() argument
3233 V: VisitMut + ?Sized, in visit_trait_bound_modifier_mut()
3238 tokens_helper(v, &mut _binding_0.spans); in visit_trait_bound_modifier_mut()
3243 pub fn visit_trait_item_mut<V>(v: &mut V, node: &mut TraitItem) in visit_trait_item_mut() argument
3245 V: VisitMut + ?Sized, in visit_trait_item_mut()
3249 v.visit_trait_item_const_mut(_binding_0); in visit_trait_item_mut()
3252 v.visit_trait_item_method_mut(_binding_0); in visit_trait_item_mut()
3255 v.visit_trait_item_type_mut(_binding_0); in visit_trait_item_mut()
3258 v.visit_trait_item_macro_mut(_binding_0); in visit_trait_item_mut()
3268 pub fn visit_trait_item_const_mut<V>(v: &mut V, node: &mut TraitItemConst) in visit_trait_item_const_mut() argument
3270 V: VisitMut + ?Sized, in visit_trait_item_const_mut()
3273 v.visit_attribute_mut(it); in visit_trait_item_const_mut()
3275 tokens_helper(v, &mut node.const_token.span); in visit_trait_item_const_mut()
3276 v.visit_ident_mut(&mut node.ident); in visit_trait_item_const_mut()
3277 tokens_helper(v, &mut node.colon_token.spans); in visit_trait_item_const_mut()
3278 v.visit_type_mut(&mut node.ty); in visit_trait_item_const_mut()
3280 tokens_helper(v, &mut (it).0.spans); in visit_trait_item_const_mut()
3281 v.visit_expr_mut(&mut (it).1); in visit_trait_item_const_mut()
3283 tokens_helper(v, &mut node.semi_token.spans); in visit_trait_item_const_mut()
3286 pub fn visit_trait_item_macro_mut<V>(v: &mut V, node: &mut TraitItemMacro) in visit_trait_item_macro_mut() argument
3288 V: VisitMut + ?Sized, in visit_trait_item_macro_mut()
3291 v.visit_attribute_mut(it); in visit_trait_item_macro_mut()
3293 v.visit_macro_mut(&mut node.mac); in visit_trait_item_macro_mut()
3295 tokens_helper(v, &mut it.spans); in visit_trait_item_macro_mut()
3299 pub fn visit_trait_item_method_mut<V>(v: &mut V, node: &mut TraitItemMethod) in visit_trait_item_method_mut() argument
3301 V: VisitMut + ?Sized, in visit_trait_item_method_mut()
3304 v.visit_attribute_mut(it); in visit_trait_item_method_mut()
3306 v.visit_signature_mut(&mut node.sig); in visit_trait_item_method_mut()
3308 v.visit_block_mut(it); in visit_trait_item_method_mut()
3311 tokens_helper(v, &mut it.spans); in visit_trait_item_method_mut()
3315 pub fn visit_trait_item_type_mut<V>(v: &mut V, node: &mut TraitItemType) in visit_trait_item_type_mut() argument
3317 V: VisitMut + ?Sized, in visit_trait_item_type_mut()
3320 v.visit_attribute_mut(it); in visit_trait_item_type_mut()
3322 tokens_helper(v, &mut node.type_token.span); in visit_trait_item_type_mut()
3323 v.visit_ident_mut(&mut node.ident); in visit_trait_item_type_mut()
3324 v.visit_generics_mut(&mut node.generics); in visit_trait_item_type_mut()
3326 tokens_helper(v, &mut it.spans); in visit_trait_item_type_mut()
3330 v.visit_type_param_bound_mut(it); in visit_trait_item_type_mut()
3332 tokens_helper(v, &mut p.spans); in visit_trait_item_type_mut()
3336 tokens_helper(v, &mut (it).0.spans); in visit_trait_item_type_mut()
3337 v.visit_type_mut(&mut (it).1); in visit_trait_item_type_mut()
3339 tokens_helper(v, &mut node.semi_token.spans); in visit_trait_item_type_mut()
3342 pub fn visit_type_mut<V>(v: &mut V, node: &mut Type) in visit_type_mut() argument
3344 V: VisitMut + ?Sized, in visit_type_mut()
3348 v.visit_type_array_mut(_binding_0); in visit_type_mut()
3351 v.visit_type_bare_fn_mut(_binding_0); in visit_type_mut()
3354 v.visit_type_group_mut(_binding_0); in visit_type_mut()
3357 v.visit_type_impl_trait_mut(_binding_0); in visit_type_mut()
3360 v.visit_type_infer_mut(_binding_0); in visit_type_mut()
3363 v.visit_type_macro_mut(_binding_0); in visit_type_mut()
3366 v.visit_type_never_mut(_binding_0); in visit_type_mut()
3369 v.visit_type_paren_mut(_binding_0); in visit_type_mut()
3372 v.visit_type_path_mut(_binding_0); in visit_type_mut()
3375 v.visit_type_ptr_mut(_binding_0); in visit_type_mut()
3378 v.visit_type_reference_mut(_binding_0); in visit_type_mut()
3381 v.visit_type_slice_mut(_binding_0); in visit_type_mut()
3384 v.visit_type_trait_object_mut(_binding_0); in visit_type_mut()
3387 v.visit_type_tuple_mut(_binding_0); in visit_type_mut()
3397 pub fn visit_type_array_mut<V>(v: &mut V, node: &mut TypeArray) in visit_type_array_mut() argument
3399 V: VisitMut + ?Sized, in visit_type_array_mut()
3401 tokens_helper(v, &mut node.bracket_token.span); in visit_type_array_mut()
3402 v.visit_type_mut(&mut *node.elem); in visit_type_array_mut()
3403 tokens_helper(v, &mut node.semi_token.spans); in visit_type_array_mut()
3404 v.visit_expr_mut(&mut node.len); in visit_type_array_mut()
3407 pub fn visit_type_bare_fn_mut<V>(v: &mut V, node: &mut TypeBareFn) in visit_type_bare_fn_mut() argument
3409 V: VisitMut + ?Sized, in visit_type_bare_fn_mut()
3412 v.visit_bound_lifetimes_mut(it); in visit_type_bare_fn_mut()
3415 tokens_helper(v, &mut it.span); in visit_type_bare_fn_mut()
3418 v.visit_abi_mut(it); in visit_type_bare_fn_mut()
3420 tokens_helper(v, &mut node.fn_token.span); in visit_type_bare_fn_mut()
3421 tokens_helper(v, &mut node.paren_token.span); in visit_type_bare_fn_mut()
3424 v.visit_bare_fn_arg_mut(it); in visit_type_bare_fn_mut()
3426 tokens_helper(v, &mut p.spans); in visit_type_bare_fn_mut()
3430 v.visit_variadic_mut(it); in visit_type_bare_fn_mut()
3432 v.visit_return_type_mut(&mut node.output); in visit_type_bare_fn_mut()
3435 pub fn visit_type_group_mut<V>(v: &mut V, node: &mut TypeGroup) in visit_type_group_mut() argument
3437 V: VisitMut + ?Sized, in visit_type_group_mut()
3439 tokens_helper(v, &mut node.group_token.span); in visit_type_group_mut()
3440 v.visit_type_mut(&mut *node.elem); in visit_type_group_mut()
3443 pub fn visit_type_impl_trait_mut<V>(v: &mut V, node: &mut TypeImplTrait) in visit_type_impl_trait_mut() argument
3445 V: VisitMut + ?Sized, in visit_type_impl_trait_mut()
3447 tokens_helper(v, &mut node.impl_token.span); in visit_type_impl_trait_mut()
3450 v.visit_type_param_bound_mut(it); in visit_type_impl_trait_mut()
3452 tokens_helper(v, &mut p.spans); in visit_type_impl_trait_mut()
3457 pub fn visit_type_infer_mut<V>(v: &mut V, node: &mut TypeInfer) in visit_type_infer_mut() argument
3459 V: VisitMut + ?Sized, in visit_type_infer_mut()
3461 tokens_helper(v, &mut node.underscore_token.spans); in visit_type_infer_mut()
3464 pub fn visit_type_macro_mut<V>(v: &mut V, node: &mut TypeMacro) in visit_type_macro_mut() argument
3466 V: VisitMut + ?Sized, in visit_type_macro_mut()
3468 v.visit_macro_mut(&mut node.mac); in visit_type_macro_mut()
3471 pub fn visit_type_never_mut<V>(v: &mut V, node: &mut TypeNever) in visit_type_never_mut() argument
3473 V: VisitMut + ?Sized, in visit_type_never_mut()
3475 tokens_helper(v, &mut node.bang_token.spans); in visit_type_never_mut()
3478 pub fn visit_type_param_mut<V>(v: &mut V, node: &mut TypeParam) in visit_type_param_mut() argument
3480 V: VisitMut + ?Sized, in visit_type_param_mut()
3483 v.visit_attribute_mut(it); in visit_type_param_mut()
3485 v.visit_ident_mut(&mut node.ident); in visit_type_param_mut()
3487 tokens_helper(v, &mut it.spans); in visit_type_param_mut()
3491 v.visit_type_param_bound_mut(it); in visit_type_param_mut()
3493 tokens_helper(v, &mut p.spans); in visit_type_param_mut()
3497 tokens_helper(v, &mut it.spans); in visit_type_param_mut()
3500 v.visit_type_mut(it); in visit_type_param_mut()
3504 pub fn visit_type_param_bound_mut<V>(v: &mut V, node: &mut TypeParamBound) in visit_type_param_bound_mut() argument
3506 V: VisitMut + ?Sized, in visit_type_param_bound_mut()
3510 v.visit_trait_bound_mut(_binding_0); in visit_type_param_bound_mut()
3513 v.visit_lifetime_mut(_binding_0); in visit_type_param_bound_mut()
3518 pub fn visit_type_paren_mut<V>(v: &mut V, node: &mut TypeParen) in visit_type_paren_mut() argument
3520 V: VisitMut + ?Sized, in visit_type_paren_mut()
3522 tokens_helper(v, &mut node.paren_token.span); in visit_type_paren_mut()
3523 v.visit_type_mut(&mut *node.elem); in visit_type_paren_mut()
3526 pub fn visit_type_path_mut<V>(v: &mut V, node: &mut TypePath) in visit_type_path_mut() argument
3528 V: VisitMut + ?Sized, in visit_type_path_mut()
3531 v.visit_qself_mut(it); in visit_type_path_mut()
3533 v.visit_path_mut(&mut node.path); in visit_type_path_mut()
3536 pub fn visit_type_ptr_mut<V>(v: &mut V, node: &mut TypePtr) in visit_type_ptr_mut() argument
3538 V: VisitMut + ?Sized, in visit_type_ptr_mut()
3540 tokens_helper(v, &mut node.star_token.spans); in visit_type_ptr_mut()
3542 tokens_helper(v, &mut it.span); in visit_type_ptr_mut()
3545 tokens_helper(v, &mut it.span); in visit_type_ptr_mut()
3547 v.visit_type_mut(&mut *node.elem); in visit_type_ptr_mut()
3550 pub fn visit_type_reference_mut<V>(v: &mut V, node: &mut TypeReference) in visit_type_reference_mut() argument
3552 V: VisitMut + ?Sized, in visit_type_reference_mut()
3554 tokens_helper(v, &mut node.and_token.spans); in visit_type_reference_mut()
3556 v.visit_lifetime_mut(it); in visit_type_reference_mut()
3559 tokens_helper(v, &mut it.span); in visit_type_reference_mut()
3561 v.visit_type_mut(&mut *node.elem); in visit_type_reference_mut()
3564 pub fn visit_type_slice_mut<V>(v: &mut V, node: &mut TypeSlice) in visit_type_slice_mut() argument
3566 V: VisitMut + ?Sized, in visit_type_slice_mut()
3568 tokens_helper(v, &mut node.bracket_token.span); in visit_type_slice_mut()
3569 v.visit_type_mut(&mut *node.elem); in visit_type_slice_mut()
3572 pub fn visit_type_trait_object_mut<V>(v: &mut V, node: &mut TypeTraitObject) in visit_type_trait_object_mut() argument
3574 V: VisitMut + ?Sized, in visit_type_trait_object_mut()
3577 tokens_helper(v, &mut it.span); in visit_type_trait_object_mut()
3581 v.visit_type_param_bound_mut(it); in visit_type_trait_object_mut()
3583 tokens_helper(v, &mut p.spans); in visit_type_trait_object_mut()
3588 pub fn visit_type_tuple_mut<V>(v: &mut V, node: &mut TypeTuple) in visit_type_tuple_mut() argument
3590 V: VisitMut + ?Sized, in visit_type_tuple_mut()
3592 tokens_helper(v, &mut node.paren_token.span); in visit_type_tuple_mut()
3595 v.visit_type_mut(it); in visit_type_tuple_mut()
3597 tokens_helper(v, &mut p.spans); in visit_type_tuple_mut()
3602 pub fn visit_un_op_mut<V>(v: &mut V, node: &mut UnOp) in visit_un_op_mut() argument
3604 V: VisitMut + ?Sized, in visit_un_op_mut()
3608 tokens_helper(v, &mut _binding_0.spans); in visit_un_op_mut()
3611 tokens_helper(v, &mut _binding_0.spans); in visit_un_op_mut()
3614 tokens_helper(v, &mut _binding_0.spans); in visit_un_op_mut()
3619 pub fn visit_use_glob_mut<V>(v: &mut V, node: &mut UseGlob) in visit_use_glob_mut() argument
3621 V: VisitMut + ?Sized, in visit_use_glob_mut()
3623 tokens_helper(v, &mut node.star_token.spans); in visit_use_glob_mut()
3626 pub fn visit_use_group_mut<V>(v: &mut V, node: &mut UseGroup) in visit_use_group_mut() argument
3628 V: VisitMut + ?Sized, in visit_use_group_mut()
3630 tokens_helper(v, &mut node.brace_token.span); in visit_use_group_mut()
3633 v.visit_use_tree_mut(it); in visit_use_group_mut()
3635 tokens_helper(v, &mut p.spans); in visit_use_group_mut()
3640 pub fn visit_use_name_mut<V>(v: &mut V, node: &mut UseName) in visit_use_name_mut() argument
3642 V: VisitMut + ?Sized, in visit_use_name_mut()
3644 v.visit_ident_mut(&mut node.ident); in visit_use_name_mut()
3647 pub fn visit_use_path_mut<V>(v: &mut V, node: &mut UsePath) in visit_use_path_mut() argument
3649 V: VisitMut + ?Sized, in visit_use_path_mut()
3651 v.visit_ident_mut(&mut node.ident); in visit_use_path_mut()
3652 tokens_helper(v, &mut node.colon2_token.spans); in visit_use_path_mut()
3653 v.visit_use_tree_mut(&mut *node.tree); in visit_use_path_mut()
3656 pub fn visit_use_rename_mut<V>(v: &mut V, node: &mut UseRename) in visit_use_rename_mut() argument
3658 V: VisitMut + ?Sized, in visit_use_rename_mut()
3660 v.visit_ident_mut(&mut node.ident); in visit_use_rename_mut()
3661 tokens_helper(v, &mut node.as_token.span); in visit_use_rename_mut()
3662 v.visit_ident_mut(&mut node.rename); in visit_use_rename_mut()
3665 pub fn visit_use_tree_mut<V>(v: &mut V, node: &mut UseTree) in visit_use_tree_mut() argument
3667 V: VisitMut + ?Sized, in visit_use_tree_mut()
3671 v.visit_use_path_mut(_binding_0); in visit_use_tree_mut()
3674 v.visit_use_name_mut(_binding_0); in visit_use_tree_mut()
3677 v.visit_use_rename_mut(_binding_0); in visit_use_tree_mut()
3680 v.visit_use_glob_mut(_binding_0); in visit_use_tree_mut()
3683 v.visit_use_group_mut(_binding_0); in visit_use_tree_mut()
3688 pub fn visit_variadic_mut<V>(v: &mut V, node: &mut Variadic) in visit_variadic_mut() argument
3690 V: VisitMut + ?Sized, in visit_variadic_mut()
3693 v.visit_attribute_mut(it); in visit_variadic_mut()
3695 tokens_helper(v, &mut node.dots.spans); in visit_variadic_mut()
3698 pub fn visit_variant_mut<V>(v: &mut V, node: &mut Variant) in visit_variant_mut() argument
3700 V: VisitMut + ?Sized, in visit_variant_mut()
3703 v.visit_attribute_mut(it); in visit_variant_mut()
3705 v.visit_ident_mut(&mut node.ident); in visit_variant_mut()
3706 v.visit_fields_mut(&mut node.fields); in visit_variant_mut()
3708 tokens_helper(v, &mut (it).0.spans); in visit_variant_mut()
3709 v.visit_expr_mut(&mut (it).1); in visit_variant_mut()
3713 pub fn visit_vis_crate_mut<V>(v: &mut V, node: &mut VisCrate) in visit_vis_crate_mut() argument
3715 V: VisitMut + ?Sized, in visit_vis_crate_mut()
3717 tokens_helper(v, &mut node.crate_token.span); in visit_vis_crate_mut()
3720 pub fn visit_vis_public_mut<V>(v: &mut V, node: &mut VisPublic) in visit_vis_public_mut() argument
3722 V: VisitMut + ?Sized, in visit_vis_public_mut()
3724 tokens_helper(v, &mut node.pub_token.span); in visit_vis_public_mut()
3727 pub fn visit_vis_restricted_mut<V>(v: &mut V, node: &mut VisRestricted) in visit_vis_restricted_mut() argument
3729 V: VisitMut + ?Sized, in visit_vis_restricted_mut()
3731 tokens_helper(v, &mut node.pub_token.span); in visit_vis_restricted_mut()
3732 tokens_helper(v, &mut node.paren_token.span); in visit_vis_restricted_mut()
3734 tokens_helper(v, &mut it.span); in visit_vis_restricted_mut()
3736 v.visit_path_mut(&mut *node.path); in visit_vis_restricted_mut()
3739 pub fn visit_visibility_mut<V>(v: &mut V, node: &mut Visibility) in visit_visibility_mut() argument
3741 V: VisitMut + ?Sized, in visit_visibility_mut()
3745 v.visit_vis_public_mut(_binding_0); in visit_visibility_mut()
3748 v.visit_vis_crate_mut(_binding_0); in visit_visibility_mut()
3751 v.visit_vis_restricted_mut(_binding_0); in visit_visibility_mut()
3757 pub fn visit_where_clause_mut<V>(v: &mut V, node: &mut WhereClause) in visit_where_clause_mut() argument
3759 V: VisitMut + ?Sized, in visit_where_clause_mut()
3761 tokens_helper(v, &mut node.where_token.span); in visit_where_clause_mut()
3764 v.visit_where_predicate_mut(it); in visit_where_clause_mut()
3766 tokens_helper(v, &mut p.spans); in visit_where_clause_mut()
3771 pub fn visit_where_predicate_mut<V>(v: &mut V, node: &mut WherePredicate) in visit_where_predicate_mut() argument
3773 V: VisitMut + ?Sized, in visit_where_predicate_mut()
3777 v.visit_predicate_type_mut(_binding_0); in visit_where_predicate_mut()
3780 v.visit_predicate_lifetime_mut(_binding_0); in visit_where_predicate_mut()
3783 v.visit_predicate_eq_mut(_binding_0); in visit_where_predicate_mut()