Lines Matching full:fn
34 fn visit_abi_mut(&mut self, i: &mut crate::Abi) { in visit_abi_mut()
39 fn visit_angle_bracketed_generic_arguments_mut( in visit_angle_bracketed_generic_arguments_mut()
47 fn visit_arm_mut(&mut self, i: &mut crate::Arm) { in visit_arm_mut()
52 fn visit_assoc_const_mut(&mut self, i: &mut crate::AssocConst) { in visit_assoc_const_mut()
57 fn visit_assoc_type_mut(&mut self, i: &mut crate::AssocType) { in visit_assoc_type_mut()
62 fn visit_attr_style_mut(&mut self, i: &mut crate::AttrStyle) { in visit_attr_style_mut()
67 fn visit_attribute_mut(&mut self, i: &mut crate::Attribute) { in visit_attribute_mut()
72 fn visit_attributes_mut(&mut self, i: &mut Vec<crate::Attribute>) { in visit_attributes_mut()
79 fn visit_bare_fn_arg_mut(&mut self, i: &mut crate::BareFnArg) { in visit_bare_fn_arg_mut()
84 fn visit_bare_variadic_mut(&mut self, i: &mut crate::BareVariadic) { in visit_bare_variadic_mut()
89 fn visit_bin_op_mut(&mut self, i: &mut crate::BinOp) { in visit_bin_op_mut()
94 fn visit_block_mut(&mut self, i: &mut crate::Block) { in visit_block_mut()
99 fn visit_bound_lifetimes_mut(&mut self, i: &mut crate::BoundLifetimes) { in visit_bound_lifetimes_mut()
104 fn visit_captured_param_mut(&mut self, i: &mut crate::CapturedParam) { in visit_captured_param_mut()
109 fn visit_const_param_mut(&mut self, i: &mut crate::ConstParam) { in visit_const_param_mut()
114 fn visit_constraint_mut(&mut self, i: &mut crate::Constraint) { in visit_constraint_mut()
119 fn visit_data_mut(&mut self, i: &mut crate::Data) { in visit_data_mut()
124 fn visit_data_enum_mut(&mut self, i: &mut crate::DataEnum) { in visit_data_enum_mut()
129 fn visit_data_struct_mut(&mut self, i: &mut crate::DataStruct) { in visit_data_struct_mut()
134 fn visit_data_union_mut(&mut self, i: &mut crate::DataUnion) { in visit_data_union_mut()
139 fn visit_derive_input_mut(&mut self, i: &mut crate::DeriveInput) { in visit_derive_input_mut()
144 fn visit_expr_mut(&mut self, i: &mut crate::Expr) { in visit_expr_mut()
149 fn visit_expr_array_mut(&mut self, i: &mut crate::ExprArray) { in visit_expr_array_mut()
154 fn visit_expr_assign_mut(&mut self, i: &mut crate::ExprAssign) { in visit_expr_assign_mut()
159 fn visit_expr_async_mut(&mut self, i: &mut crate::ExprAsync) { in visit_expr_async_mut()
164 fn visit_expr_await_mut(&mut self, i: &mut crate::ExprAwait) { in visit_expr_await_mut()
169 fn visit_expr_binary_mut(&mut self, i: &mut crate::ExprBinary) { in visit_expr_binary_mut()
174 fn visit_expr_block_mut(&mut self, i: &mut crate::ExprBlock) { in visit_expr_block_mut()
179 fn visit_expr_break_mut(&mut self, i: &mut crate::ExprBreak) { in visit_expr_break_mut()
184 fn visit_expr_call_mut(&mut self, i: &mut crate::ExprCall) { in visit_expr_call_mut()
189 fn visit_expr_cast_mut(&mut self, i: &mut crate::ExprCast) { in visit_expr_cast_mut()
194 fn visit_expr_closure_mut(&mut self, i: &mut crate::ExprClosure) { in visit_expr_closure_mut()
199 fn visit_expr_const_mut(&mut self, i: &mut crate::ExprConst) { in visit_expr_const_mut()
204 fn visit_expr_continue_mut(&mut self, i: &mut crate::ExprContinue) { in visit_expr_continue_mut()
209 fn visit_expr_field_mut(&mut self, i: &mut crate::ExprField) { in visit_expr_field_mut()
214 fn visit_expr_for_loop_mut(&mut self, i: &mut crate::ExprForLoop) { in visit_expr_for_loop_mut()
219 fn visit_expr_group_mut(&mut self, i: &mut crate::ExprGroup) { in visit_expr_group_mut()
224 fn visit_expr_if_mut(&mut self, i: &mut crate::ExprIf) { in visit_expr_if_mut()
229 fn visit_expr_index_mut(&mut self, i: &mut crate::ExprIndex) { in visit_expr_index_mut()
234 fn visit_expr_infer_mut(&mut self, i: &mut crate::ExprInfer) { in visit_expr_infer_mut()
239 fn visit_expr_let_mut(&mut self, i: &mut crate::ExprLet) { in visit_expr_let_mut()
244 fn visit_expr_lit_mut(&mut self, i: &mut crate::ExprLit) { in visit_expr_lit_mut()
249 fn visit_expr_loop_mut(&mut self, i: &mut crate::ExprLoop) { in visit_expr_loop_mut()
254 fn visit_expr_macro_mut(&mut self, i: &mut crate::ExprMacro) { in visit_expr_macro_mut()
259 fn visit_expr_match_mut(&mut self, i: &mut crate::ExprMatch) { in visit_expr_match_mut()
264 fn visit_expr_method_call_mut(&mut self, i: &mut crate::ExprMethodCall) { in visit_expr_method_call_mut()
269 fn visit_expr_paren_mut(&mut self, i: &mut crate::ExprParen) { in visit_expr_paren_mut()
274 fn visit_expr_path_mut(&mut self, i: &mut crate::ExprPath) { in visit_expr_path_mut()
279 fn visit_expr_range_mut(&mut self, i: &mut crate::ExprRange) { in visit_expr_range_mut()
284 fn visit_expr_raw_addr_mut(&mut self, i: &mut crate::ExprRawAddr) { in visit_expr_raw_addr_mut()
289 fn visit_expr_reference_mut(&mut self, i: &mut crate::ExprReference) { in visit_expr_reference_mut()
294 fn visit_expr_repeat_mut(&mut self, i: &mut crate::ExprRepeat) { in visit_expr_repeat_mut()
299 fn visit_expr_return_mut(&mut self, i: &mut crate::ExprReturn) { in visit_expr_return_mut()
304 fn visit_expr_struct_mut(&mut self, i: &mut crate::ExprStruct) { in visit_expr_struct_mut()
309 fn visit_expr_try_mut(&mut self, i: &mut crate::ExprTry) { in visit_expr_try_mut()
314 fn visit_expr_try_block_mut(&mut self, i: &mut crate::ExprTryBlock) { in visit_expr_try_block_mut()
319 fn visit_expr_tuple_mut(&mut self, i: &mut crate::ExprTuple) { in visit_expr_tuple_mut()
324 fn visit_expr_unary_mut(&mut self, i: &mut crate::ExprUnary) { in visit_expr_unary_mut()
329 fn visit_expr_unsafe_mut(&mut self, i: &mut crate::ExprUnsafe) { in visit_expr_unsafe_mut()
334 fn visit_expr_while_mut(&mut self, i: &mut crate::ExprWhile) { in visit_expr_while_mut()
339 fn visit_expr_yield_mut(&mut self, i: &mut crate::ExprYield) { in visit_expr_yield_mut()
344 fn visit_field_mut(&mut self, i: &mut crate::Field) { in visit_field_mut()
349 fn visit_field_mutability_mut(&mut self, i: &mut crate::FieldMutability) { in visit_field_mutability_mut()
354 fn visit_field_pat_mut(&mut self, i: &mut crate::FieldPat) { in visit_field_pat_mut()
359 fn visit_field_value_mut(&mut self, i: &mut crate::FieldValue) { in visit_field_value_mut()
364 fn visit_fields_mut(&mut self, i: &mut crate::Fields) { in visit_fields_mut()
369 fn visit_fields_named_mut(&mut self, i: &mut crate::FieldsNamed) { in visit_fields_named_mut()
374 fn visit_fields_unnamed_mut(&mut self, i: &mut crate::FieldsUnnamed) { in visit_fields_unnamed_mut()
379 fn visit_file_mut(&mut self, i: &mut crate::File) { in visit_file_mut()
384 fn visit_fn_arg_mut(&mut self, i: &mut crate::FnArg) { in visit_fn_arg_mut()
389 fn visit_foreign_item_mut(&mut self, i: &mut crate::ForeignItem) { in visit_foreign_item_mut()
394 fn visit_foreign_item_fn_mut(&mut self, i: &mut crate::ForeignItemFn) { in visit_foreign_item_fn_mut()
399 fn visit_foreign_item_macro_mut(&mut self, i: &mut crate::ForeignItemMacro) { in visit_foreign_item_macro_mut()
404 fn visit_foreign_item_static_mut(&mut self, i: &mut crate::ForeignItemStatic) { in visit_foreign_item_static_mut()
409 fn visit_foreign_item_type_mut(&mut self, i: &mut crate::ForeignItemType) { in visit_foreign_item_type_mut()
414 fn visit_generic_argument_mut(&mut self, i: &mut crate::GenericArgument) { in visit_generic_argument_mut()
419 fn visit_generic_param_mut(&mut self, i: &mut crate::GenericParam) { in visit_generic_param_mut()
424 fn visit_generics_mut(&mut self, i: &mut crate::Generics) { in visit_generics_mut()
427 fn visit_ident_mut(&mut self, i: &mut proc_macro2::Ident) { in visit_ident_mut()
432 fn visit_impl_item_mut(&mut self, i: &mut crate::ImplItem) { in visit_impl_item_mut()
437 fn visit_impl_item_const_mut(&mut self, i: &mut crate::ImplItemConst) { in visit_impl_item_const_mut()
442 fn visit_impl_item_fn_mut(&mut self, i: &mut crate::ImplItemFn) { in visit_impl_item_fn_mut()
447 fn visit_impl_item_macro_mut(&mut self, i: &mut crate::ImplItemMacro) { in visit_impl_item_macro_mut()
452 fn visit_impl_item_type_mut(&mut self, i: &mut crate::ImplItemType) { in visit_impl_item_type_mut()
457 fn visit_impl_restriction_mut(&mut self, i: &mut crate::ImplRestriction) { in visit_impl_restriction_mut()
462 fn visit_index_mut(&mut self, i: &mut crate::Index) { in visit_index_mut()
467 fn visit_item_mut(&mut self, i: &mut crate::Item) { in visit_item_mut()
472 fn visit_item_const_mut(&mut self, i: &mut crate::ItemConst) { in visit_item_const_mut()
477 fn visit_item_enum_mut(&mut self, i: &mut crate::ItemEnum) { in visit_item_enum_mut()
482 fn visit_item_extern_crate_mut(&mut self, i: &mut crate::ItemExternCrate) { in visit_item_extern_crate_mut()
487 fn visit_item_fn_mut(&mut self, i: &mut crate::ItemFn) { in visit_item_fn_mut()
492 fn visit_item_foreign_mod_mut(&mut self, i: &mut crate::ItemForeignMod) { in visit_item_foreign_mod_mut()
497 fn visit_item_impl_mut(&mut self, i: &mut crate::ItemImpl) { in visit_item_impl_mut()
502 fn visit_item_macro_mut(&mut self, i: &mut crate::ItemMacro) { in visit_item_macro_mut()
507 fn visit_item_mod_mut(&mut self, i: &mut crate::ItemMod) { in visit_item_mod_mut()
512 fn visit_item_static_mut(&mut self, i: &mut crate::ItemStatic) { in visit_item_static_mut()
517 fn visit_item_struct_mut(&mut self, i: &mut crate::ItemStruct) { in visit_item_struct_mut()
522 fn visit_item_trait_mut(&mut self, i: &mut crate::ItemTrait) { in visit_item_trait_mut()
527 fn visit_item_trait_alias_mut(&mut self, i: &mut crate::ItemTraitAlias) { in visit_item_trait_alias_mut()
532 fn visit_item_type_mut(&mut self, i: &mut crate::ItemType) { in visit_item_type_mut()
537 fn visit_item_union_mut(&mut self, i: &mut crate::ItemUnion) { in visit_item_union_mut()
542 fn visit_item_use_mut(&mut self, i: &mut crate::ItemUse) { in visit_item_use_mut()
547 fn visit_label_mut(&mut self, i: &mut crate::Label) { in visit_label_mut()
550 fn visit_lifetime_mut(&mut self, i: &mut crate::Lifetime) { in visit_lifetime_mut()
555 fn visit_lifetime_param_mut(&mut self, i: &mut crate::LifetimeParam) { in visit_lifetime_param_mut()
558 fn visit_lit_mut(&mut self, i: &mut crate::Lit) { in visit_lit_mut()
561 fn visit_lit_bool_mut(&mut self, i: &mut crate::LitBool) { in visit_lit_bool_mut()
564 fn visit_lit_byte_mut(&mut self, i: &mut crate::LitByte) { in visit_lit_byte_mut()
567 fn visit_lit_byte_str_mut(&mut self, i: &mut crate::LitByteStr) { in visit_lit_byte_str_mut()
570 fn visit_lit_cstr_mut(&mut self, i: &mut crate::LitCStr) { in visit_lit_cstr_mut()
573 fn visit_lit_char_mut(&mut self, i: &mut crate::LitChar) { in visit_lit_char_mut()
576 fn visit_lit_float_mut(&mut self, i: &mut crate::LitFloat) { in visit_lit_float_mut()
579 fn visit_lit_int_mut(&mut self, i: &mut crate::LitInt) { in visit_lit_int_mut()
582 fn visit_lit_str_mut(&mut self, i: &mut crate::LitStr) { in visit_lit_str_mut()
587 fn visit_local_mut(&mut self, i: &mut crate::Local) { in visit_local_mut()
592 fn visit_local_init_mut(&mut self, i: &mut crate::LocalInit) { in visit_local_init_mut()
597 fn visit_macro_mut(&mut self, i: &mut crate::Macro) { in visit_macro_mut()
602 fn visit_macro_delimiter_mut(&mut self, i: &mut crate::MacroDelimiter) { in visit_macro_delimiter_mut()
607 fn visit_member_mut(&mut self, i: &mut crate::Member) { in visit_member_mut()
612 fn visit_meta_mut(&mut self, i: &mut crate::Meta) { in visit_meta_mut()
617 fn visit_meta_list_mut(&mut self, i: &mut crate::MetaList) { in visit_meta_list_mut()
622 fn visit_meta_name_value_mut(&mut self, i: &mut crate::MetaNameValue) { in visit_meta_name_value_mut()
627 fn visit_parenthesized_generic_arguments_mut( in visit_parenthesized_generic_arguments_mut()
635 fn visit_pat_mut(&mut self, i: &mut crate::Pat) { in visit_pat_mut()
640 fn visit_pat_ident_mut(&mut self, i: &mut crate::PatIdent) { in visit_pat_ident_mut()
645 fn visit_pat_or_mut(&mut self, i: &mut crate::PatOr) { in visit_pat_or_mut()
650 fn visit_pat_paren_mut(&mut self, i: &mut crate::PatParen) { in visit_pat_paren_mut()
655 fn visit_pat_reference_mut(&mut self, i: &mut crate::PatReference) { in visit_pat_reference_mut()
660 fn visit_pat_rest_mut(&mut self, i: &mut crate::PatRest) { in visit_pat_rest_mut()
665 fn visit_pat_slice_mut(&mut self, i: &mut crate::PatSlice) { in visit_pat_slice_mut()
670 fn visit_pat_struct_mut(&mut self, i: &mut crate::PatStruct) { in visit_pat_struct_mut()
675 fn visit_pat_tuple_mut(&mut self, i: &mut crate::PatTuple) { in visit_pat_tuple_mut()
680 fn visit_pat_tuple_struct_mut(&mut self, i: &mut crate::PatTupleStruct) { in visit_pat_tuple_struct_mut()
685 fn visit_pat_type_mut(&mut self, i: &mut crate::PatType) { in visit_pat_type_mut()
690 fn visit_pat_wild_mut(&mut self, i: &mut crate::PatWild) { in visit_pat_wild_mut()
695 fn visit_path_mut(&mut self, i: &mut crate::Path) { in visit_path_mut()
700 fn visit_path_arguments_mut(&mut self, i: &mut crate::PathArguments) { in visit_path_arguments_mut()
705 fn visit_path_segment_mut(&mut self, i: &mut crate::PathSegment) { in visit_path_segment_mut()
710 fn visit_pointer_mutability_mut(&mut self, i: &mut crate::PointerMutability) { in visit_pointer_mutability_mut()
715 fn visit_precise_capture_mut(&mut self, i: &mut crate::PreciseCapture) { in visit_precise_capture_mut()
720 fn visit_predicate_lifetime_mut(&mut self, i: &mut crate::PredicateLifetime) { in visit_predicate_lifetime_mut()
725 fn visit_predicate_type_mut(&mut self, i: &mut crate::PredicateType) { in visit_predicate_type_mut()
730 fn visit_qself_mut(&mut self, i: &mut crate::QSelf) { in visit_qself_mut()
735 fn visit_range_limits_mut(&mut self, i: &mut crate::RangeLimits) { in visit_range_limits_mut()
740 fn visit_receiver_mut(&mut self, i: &mut crate::Receiver) { in visit_receiver_mut()
745 fn visit_return_type_mut(&mut self, i: &mut crate::ReturnType) { in visit_return_type_mut()
750 fn visit_signature_mut(&mut self, i: &mut crate::Signature) { in visit_signature_mut()
753 fn visit_span_mut(&mut self, i: &mut proc_macro2::Span) {} in visit_span_mut()
756 fn visit_static_mutability_mut(&mut self, i: &mut crate::StaticMutability) { in visit_static_mutability_mut()
761 fn visit_stmt_mut(&mut self, i: &mut crate::Stmt) { in visit_stmt_mut()
766 fn visit_stmt_macro_mut(&mut self, i: &mut crate::StmtMacro) { in visit_stmt_macro_mut()
769 fn visit_token_stream_mut(&mut self, i: &mut proc_macro2::TokenStream) {} in visit_token_stream_mut()
772 fn visit_trait_bound_mut(&mut self, i: &mut crate::TraitBound) { in visit_trait_bound_mut()
777 fn visit_trait_bound_modifier_mut(&mut self, i: &mut crate::TraitBoundModifier) { in visit_trait_bound_modifier_mut()
782 fn visit_trait_item_mut(&mut self, i: &mut crate::TraitItem) { in visit_trait_item_mut()
787 fn visit_trait_item_const_mut(&mut self, i: &mut crate::TraitItemConst) { in visit_trait_item_const_mut()
792 fn visit_trait_item_fn_mut(&mut self, i: &mut crate::TraitItemFn) { in visit_trait_item_fn_mut()
797 fn visit_trait_item_macro_mut(&mut self, i: &mut crate::TraitItemMacro) { in visit_trait_item_macro_mut()
802 fn visit_trait_item_type_mut(&mut self, i: &mut crate::TraitItemType) { in visit_trait_item_type_mut()
807 fn visit_type_mut(&mut self, i: &mut crate::Type) { in visit_type_mut()
812 fn visit_type_array_mut(&mut self, i: &mut crate::TypeArray) { in visit_type_array_mut()
817 fn visit_type_bare_fn_mut(&mut self, i: &mut crate::TypeBareFn) { in visit_type_bare_fn_mut()
822 fn visit_type_group_mut(&mut self, i: &mut crate::TypeGroup) { in visit_type_group_mut()
827 fn visit_type_impl_trait_mut(&mut self, i: &mut crate::TypeImplTrait) { in visit_type_impl_trait_mut()
832 fn visit_type_infer_mut(&mut self, i: &mut crate::TypeInfer) { in visit_type_infer_mut()
837 fn visit_type_macro_mut(&mut self, i: &mut crate::TypeMacro) { in visit_type_macro_mut()
842 fn visit_type_never_mut(&mut self, i: &mut crate::TypeNever) { in visit_type_never_mut()
847 fn visit_type_param_mut(&mut self, i: &mut crate::TypeParam) { in visit_type_param_mut()
852 fn visit_type_param_bound_mut(&mut self, i: &mut crate::TypeParamBound) { in visit_type_param_bound_mut()
857 fn visit_type_paren_mut(&mut self, i: &mut crate::TypeParen) { in visit_type_paren_mut()
862 fn visit_type_path_mut(&mut self, i: &mut crate::TypePath) { in visit_type_path_mut()
867 fn visit_type_ptr_mut(&mut self, i: &mut crate::TypePtr) { in visit_type_ptr_mut()
872 fn visit_type_reference_mut(&mut self, i: &mut crate::TypeReference) { in visit_type_reference_mut()
877 fn visit_type_slice_mut(&mut self, i: &mut crate::TypeSlice) { in visit_type_slice_mut()
882 fn visit_type_trait_object_mut(&mut self, i: &mut crate::TypeTraitObject) { in visit_type_trait_object_mut()
887 fn visit_type_tuple_mut(&mut self, i: &mut crate::TypeTuple) { in visit_type_tuple_mut()
892 fn visit_un_op_mut(&mut self, i: &mut crate::UnOp) { in visit_un_op_mut()
897 fn visit_use_glob_mut(&mut self, i: &mut crate::UseGlob) { in visit_use_glob_mut()
902 fn visit_use_group_mut(&mut self, i: &mut crate::UseGroup) { in visit_use_group_mut()
907 fn visit_use_name_mut(&mut self, i: &mut crate::UseName) { in visit_use_name_mut()
912 fn visit_use_path_mut(&mut self, i: &mut crate::UsePath) { in visit_use_path_mut()
917 fn visit_use_rename_mut(&mut self, i: &mut crate::UseRename) { in visit_use_rename_mut()
922 fn visit_use_tree_mut(&mut self, i: &mut crate::UseTree) { in visit_use_tree_mut()
927 fn visit_variadic_mut(&mut self, i: &mut crate::Variadic) { in visit_variadic_mut()
932 fn visit_variant_mut(&mut self, i: &mut crate::Variant) { in visit_variant_mut()
937 fn visit_vis_restricted_mut(&mut self, i: &mut crate::VisRestricted) { in visit_vis_restricted_mut()
942 fn visit_visibility_mut(&mut self, i: &mut crate::Visibility) { in visit_visibility_mut()
947 fn visit_where_clause_mut(&mut self, i: &mut crate::WhereClause) { in visit_where_clause_mut()
952 fn visit_where_predicate_mut(&mut self, i: &mut crate::WherePredicate) { in visit_where_predicate_mut()
958 pub fn visit_abi_mut<V>(v: &mut V, node: &mut crate::Abi) in visit_abi_mut()
969 pub fn visit_angle_bracketed_generic_arguments_mut<V>( in visit_angle_bracketed_generic_arguments_mut()
986 pub fn visit_arm_mut<V>(v: &mut V, node: &mut crate::Arm) in visit_arm_mut()
1002 pub fn visit_assoc_const_mut<V>(v: &mut V, node: &mut crate::AssocConst) in visit_assoc_const_mut()
1015 pub fn visit_assoc_type_mut<V>(v: &mut V, node: &mut crate::AssocType) in visit_assoc_type_mut()
1028 pub fn visit_attr_style_mut<V>(v: &mut V, node: &mut crate::AttrStyle) in visit_attr_style_mut()
1041 pub fn visit_attribute_mut<V>(v: &mut V, node: &mut crate::Attribute) in visit_attribute_mut()
1052 pub fn visit_bare_fn_arg_mut<V>(v: &mut V, node: &mut crate::BareFnArg) in visit_bare_fn_arg_mut()
1065 pub fn visit_bare_variadic_mut<V>(v: &mut V, node: &mut crate::BareVariadic) in visit_bare_variadic_mut()
1079 pub fn visit_bin_op_mut<V>(v: &mut V, node: &mut crate::BinOp) in visit_bin_op_mut()
1172 pub fn visit_block_mut<V>(v: &mut V, node: &mut crate::Block) in visit_block_mut()
1183 pub fn visit_bound_lifetimes_mut<V>(v: &mut V, node: &mut crate::BoundLifetimes) in visit_bound_lifetimes_mut()
1197 pub fn visit_captured_param_mut<V>(v: &mut V, node: &mut crate::CapturedParam) in visit_captured_param_mut()
1212 pub fn visit_const_param_mut<V>(v: &mut V, node: &mut crate::ConstParam) in visit_const_param_mut()
1228 pub fn visit_constraint_mut<V>(v: &mut V, node: &mut crate::Constraint) in visit_constraint_mut()
1244 pub fn visit_data_mut<V>(v: &mut V, node: &mut crate::Data) in visit_data_mut()
1262 pub fn visit_data_enum_mut<V>(v: &mut V, node: &mut crate::DataEnum) in visit_data_enum_mut()
1275 pub fn visit_data_struct_mut<V>(v: &mut V, node: &mut crate::DataStruct) in visit_data_struct_mut()
1285 pub fn visit_data_union_mut<V>(v: &mut V, node: &mut crate::DataUnion) in visit_data_union_mut()
1294 pub fn visit_derive_input_mut<V>(v: &mut V, node: &mut crate::DeriveInput) in visit_derive_input_mut()
1306 pub fn visit_expr_mut<V>(v: &mut V, node: &mut crate::Expr) in visit_expr_mut()
1435 pub fn visit_expr_array_mut<V>(v: &mut V, node: &mut crate::ExprArray) in visit_expr_array_mut()
1448 pub fn visit_expr_assign_mut<V>(v: &mut V, node: &mut crate::ExprAssign) in visit_expr_assign_mut()
1459 pub fn visit_expr_async_mut<V>(v: &mut V, node: &mut crate::ExprAsync) in visit_expr_async_mut()
1470 pub fn visit_expr_await_mut<V>(v: &mut V, node: &mut crate::ExprAwait) in visit_expr_await_mut()
1481 pub fn visit_expr_binary_mut<V>(v: &mut V, node: &mut crate::ExprBinary) in visit_expr_binary_mut()
1492 pub fn visit_expr_block_mut<V>(v: &mut V, node: &mut crate::ExprBlock) in visit_expr_block_mut()
1504 pub fn visit_expr_break_mut<V>(v: &mut V, node: &mut crate::ExprBreak) in visit_expr_break_mut()
1519 pub fn visit_expr_call_mut<V>(v: &mut V, node: &mut crate::ExprCall) in visit_expr_call_mut()
1533 pub fn visit_expr_cast_mut<V>(v: &mut V, node: &mut crate::ExprCast) in visit_expr_cast_mut()
1544 pub fn visit_expr_closure_mut<V>(v: &mut V, node: &mut crate::ExprClosure) in visit_expr_closure_mut()
1567 pub fn visit_expr_const_mut<V>(v: &mut V, node: &mut crate::ExprConst) in visit_expr_const_mut()
1577 pub fn visit_expr_continue_mut<V>(v: &mut V, node: &mut crate::ExprContinue) in visit_expr_continue_mut()
1589 pub fn visit_expr_field_mut<V>(v: &mut V, node: &mut crate::ExprField) in visit_expr_field_mut()
1600 pub fn visit_expr_for_loop_mut<V>(v: &mut V, node: &mut crate::ExprForLoop) in visit_expr_for_loop_mut()
1616 pub fn visit_expr_group_mut<V>(v: &mut V, node: &mut crate::ExprGroup) in visit_expr_group_mut()
1626 pub fn visit_expr_if_mut<V>(v: &mut V, node: &mut crate::ExprIf) in visit_expr_if_mut()
1641 pub fn visit_expr_index_mut<V>(v: &mut V, node: &mut crate::ExprIndex) in visit_expr_index_mut()
1652 pub fn visit_expr_infer_mut<V>(v: &mut V, node: &mut crate::ExprInfer) in visit_expr_infer_mut()
1661 pub fn visit_expr_let_mut<V>(v: &mut V, node: &mut crate::ExprLet) in visit_expr_let_mut()
1673 pub fn visit_expr_lit_mut<V>(v: &mut V, node: &mut crate::ExprLit) in visit_expr_lit_mut()
1682 pub fn visit_expr_loop_mut<V>(v: &mut V, node: &mut crate::ExprLoop) in visit_expr_loop_mut()
1695 pub fn visit_expr_macro_mut<V>(v: &mut V, node: &mut crate::ExprMacro) in visit_expr_macro_mut()
1704 pub fn visit_expr_match_mut<V>(v: &mut V, node: &mut crate::ExprMatch) in visit_expr_match_mut()
1718 pub fn visit_expr_method_call_mut<V>(v: &mut V, node: &mut crate::ExprMethodCall) in visit_expr_method_call_mut()
1737 pub fn visit_expr_paren_mut<V>(v: &mut V, node: &mut crate::ExprParen) in visit_expr_paren_mut()
1747 pub fn visit_expr_path_mut<V>(v: &mut V, node: &mut crate::ExprPath) in visit_expr_path_mut()
1759 pub fn visit_expr_range_mut<V>(v: &mut V, node: &mut crate::ExprRange) in visit_expr_range_mut()
1774 pub fn visit_expr_raw_addr_mut<V>(v: &mut V, node: &mut crate::ExprRawAddr) in visit_expr_raw_addr_mut()
1786 pub fn visit_expr_reference_mut<V>(v: &mut V, node: &mut crate::ExprReference) in visit_expr_reference_mut()
1797 pub fn visit_expr_repeat_mut<V>(v: &mut V, node: &mut crate::ExprRepeat) in visit_expr_repeat_mut()
1809 pub fn visit_expr_return_mut<V>(v: &mut V, node: &mut crate::ExprReturn) in visit_expr_return_mut()
1821 pub fn visit_expr_struct_mut<V>(v: &mut V, node: &mut crate::ExprStruct) in visit_expr_struct_mut()
1842 pub fn visit_expr_try_mut<V>(v: &mut V, node: &mut crate::ExprTry) in visit_expr_try_mut()
1852 pub fn visit_expr_try_block_mut<V>(v: &mut V, node: &mut crate::ExprTryBlock) in visit_expr_try_block_mut()
1862 pub fn visit_expr_tuple_mut<V>(v: &mut V, node: &mut crate::ExprTuple) in visit_expr_tuple_mut()
1875 pub fn visit_expr_unary_mut<V>(v: &mut V, node: &mut crate::ExprUnary) in visit_expr_unary_mut()
1885 pub fn visit_expr_unsafe_mut<V>(v: &mut V, node: &mut crate::ExprUnsafe) in visit_expr_unsafe_mut()
1895 pub fn visit_expr_while_mut<V>(v: &mut V, node: &mut crate::ExprWhile) in visit_expr_while_mut()
1909 pub fn visit_expr_yield_mut<V>(v: &mut V, node: &mut crate::ExprYield) in visit_expr_yield_mut()
1921 pub fn visit_field_mut<V>(v: &mut V, node: &mut crate::Field) in visit_field_mut()
1936 pub fn visit_field_mutability_mut<V>(v: &mut V, node: &mut crate::FieldMutability) in visit_field_mutability_mut()
1946 pub fn visit_field_pat_mut<V>(v: &mut V, node: &mut crate::FieldPat) in visit_field_pat_mut()
1957 pub fn visit_field_value_mut<V>(v: &mut V, node: &mut crate::FieldValue) in visit_field_value_mut()
1968 pub fn visit_fields_mut<V>(v: &mut V, node: &mut crate::Fields) in visit_fields_mut()
1984 pub fn visit_fields_named_mut<V>(v: &mut V, node: &mut crate::FieldsNamed) in visit_fields_named_mut()
1996 pub fn visit_fields_unnamed_mut<V>(v: &mut V, node: &mut crate::FieldsUnnamed) in visit_fields_unnamed_mut()
2008 pub fn visit_file_mut<V>(v: &mut V, node: &mut crate::File) in visit_file_mut()
2020 pub fn visit_fn_arg_mut<V>(v: &mut V, node: &mut crate::FnArg) in visit_fn_arg_mut()
2035 pub fn visit_foreign_item_mut<V>(v: &mut V, node: &mut crate::ForeignItem) in visit_foreign_item_mut()
2040 crate::ForeignItem::Fn(_binding_0) => { in visit_foreign_item_mut()
2059 pub fn visit_foreign_item_fn_mut<V>(v: &mut V, node: &mut crate::ForeignItemFn) in visit_foreign_item_fn_mut()
2070 pub fn visit_foreign_item_macro_mut<V>(v: &mut V, node: &mut crate::ForeignItemMacro) in visit_foreign_item_macro_mut()
2080 pub fn visit_foreign_item_static_mut<V>(v: &mut V, node: &mut crate::ForeignItemStatic) in visit_foreign_item_static_mut()
2095 pub fn visit_foreign_item_type_mut<V>(v: &mut V, node: &mut crate::ForeignItemType) in visit_foreign_item_type_mut()
2108 pub fn visit_generic_argument_mut<V>(v: &mut V, node: &mut crate::GenericArgument) in visit_generic_argument_mut()
2135 pub fn visit_generic_param_mut<V>(v: &mut V, node: &mut crate::GenericParam) in visit_generic_param_mut()
2153 pub fn visit_generics_mut<V>(v: &mut V, node: &mut crate::Generics) in visit_generics_mut()
2167 pub fn visit_ident_mut<V>(v: &mut V, node: &mut proc_macro2::Ident) in visit_ident_mut()
2177 pub fn visit_impl_item_mut<V>(v: &mut V, node: &mut crate::ImplItem) in visit_impl_item_mut()
2185 crate::ImplItem::Fn(_binding_0) => { in visit_impl_item_mut()
2201 pub fn visit_impl_item_const_mut<V>(v: &mut V, node: &mut crate::ImplItemConst) in visit_impl_item_const_mut()
2219 pub fn visit_impl_item_fn_mut<V>(v: &mut V, node: &mut crate::ImplItemFn) in visit_impl_item_fn_mut()
2231 pub fn visit_impl_item_macro_mut<V>(v: &mut V, node: &mut crate::ImplItemMacro) in visit_impl_item_macro_mut()
2241 pub fn visit_impl_item_type_mut<V>(v: &mut V, node: &mut crate::ImplItemType) in visit_impl_item_type_mut()
2257 pub fn visit_impl_restriction_mut<V>(v: &mut V, node: &mut crate::ImplRestriction) in visit_impl_restriction_mut()
2265 pub fn visit_index_mut<V>(v: &mut V, node: &mut crate::Index) in visit_index_mut()
2274 pub fn visit_item_mut<V>(v: &mut V, node: &mut crate::Item) in visit_item_mut()
2288 crate::Item::Fn(_binding_0) => { in visit_item_mut()
2331 pub fn visit_item_const_mut<V>(v: &mut V, node: &mut crate::ItemConst) in visit_item_const_mut()
2348 pub fn visit_item_enum_mut<V>(v: &mut V, node: &mut crate::ItemEnum) in visit_item_enum_mut()
2365 pub fn visit_item_extern_crate_mut<V>(v: &mut V, node: &mut crate::ItemExternCrate) in visit_item_extern_crate_mut()
2382 pub fn visit_item_fn_mut<V>(v: &mut V, node: &mut crate::ItemFn) in visit_item_fn_mut()
2393 pub fn visit_item_foreign_mod_mut<V>(v: &mut V, node: &mut crate::ItemForeignMod) in visit_item_foreign_mod_mut()
2407 pub fn visit_item_impl_mut<V>(v: &mut V, node: &mut crate::ItemImpl) in visit_item_impl_mut()
2429 pub fn visit_item_macro_mut<V>(v: &mut V, node: &mut crate::ItemMacro) in visit_item_macro_mut()
2442 pub fn visit_item_mod_mut<V>(v: &mut V, node: &mut crate::ItemMod) in visit_item_mod_mut()
2461 pub fn visit_item_static_mut<V>(v: &mut V, node: &mut crate::ItemStatic) in visit_item_static_mut()
2478 pub fn visit_item_struct_mut<V>(v: &mut V, node: &mut crate::ItemStruct) in visit_item_struct_mut()
2492 pub fn visit_item_trait_mut<V>(v: &mut V, node: &mut crate::ItemTrait) in visit_item_trait_mut()
2518 pub fn visit_item_trait_alias_mut<V>(v: &mut V, node: &mut crate::ItemTraitAlias) in visit_item_trait_alias_mut()
2536 pub fn visit_item_type_mut<V>(v: &mut V, node: &mut crate::ItemType) in visit_item_type_mut()
2551 pub fn visit_item_union_mut<V>(v: &mut V, node: &mut crate::ItemUnion) in visit_item_union_mut()
2564 pub fn visit_item_use_mut<V>(v: &mut V, node: &mut crate::ItemUse) in visit_item_use_mut()
2577 pub fn visit_label_mut<V>(v: &mut V, node: &mut crate::Label) in visit_label_mut()
2584 pub fn visit_lifetime_mut<V>(v: &mut V, node: &mut crate::Lifetime) in visit_lifetime_mut()
2593 pub fn visit_lifetime_param_mut<V>(v: &mut V, node: &mut crate::LifetimeParam) in visit_lifetime_param_mut()
2605 pub fn visit_lit_mut<V>(v: &mut V, node: &mut crate::Lit) in visit_lit_mut()
2639 pub fn visit_lit_bool_mut<V>(v: &mut V, node: &mut crate::LitBool) in visit_lit_bool_mut()
2646 pub fn visit_lit_byte_mut<V>(v: &mut V, node: &mut crate::LitByte) in visit_lit_byte_mut()
2650 pub fn visit_lit_byte_str_mut<V>(v: &mut V, node: &mut crate::LitByteStr) in visit_lit_byte_str_mut()
2654 pub fn visit_lit_cstr_mut<V>(v: &mut V, node: &mut crate::LitCStr) in visit_lit_cstr_mut()
2658 pub fn visit_lit_char_mut<V>(v: &mut V, node: &mut crate::LitChar) in visit_lit_char_mut()
2662 pub fn visit_lit_float_mut<V>(v: &mut V, node: &mut crate::LitFloat) in visit_lit_float_mut()
2666 pub fn visit_lit_int_mut<V>(v: &mut V, node: &mut crate::LitInt) in visit_lit_int_mut()
2670 pub fn visit_lit_str_mut<V>(v: &mut V, node: &mut crate::LitStr) in visit_lit_str_mut()
2676 pub fn visit_local_mut<V>(v: &mut V, node: &mut crate::Local) in visit_local_mut()
2690 pub fn visit_local_init_mut<V>(v: &mut V, node: &mut crate::LocalInit) in visit_local_init_mut()
2703 pub fn visit_macro_mut<V>(v: &mut V, node: &mut crate::Macro) in visit_macro_mut()
2714 pub fn visit_macro_delimiter_mut<V>(v: &mut V, node: &mut crate::MacroDelimiter) in visit_macro_delimiter_mut()
2732 pub fn visit_member_mut<V>(v: &mut V, node: &mut crate::Member) in visit_member_mut()
2747 pub fn visit_meta_mut<V>(v: &mut V, node: &mut crate::Meta) in visit_meta_mut()
2765 pub fn visit_meta_list_mut<V>(v: &mut V, node: &mut crate::MetaList) in visit_meta_list_mut()
2775 pub fn visit_meta_name_value_mut<V>(v: &mut V, node: &mut crate::MetaNameValue) in visit_meta_name_value_mut()
2785 pub fn visit_parenthesized_generic_arguments_mut<V>( in visit_parenthesized_generic_arguments_mut()
2801 pub fn visit_pat_mut<V>(v: &mut V, node: &mut crate::Pat) in visit_pat_mut()
2861 pub fn visit_pat_ident_mut<V>(v: &mut V, node: &mut crate::PatIdent) in visit_pat_ident_mut()
2876 pub fn visit_pat_or_mut<V>(v: &mut V, node: &mut crate::PatOr) in visit_pat_or_mut()
2889 pub fn visit_pat_paren_mut<V>(v: &mut V, node: &mut crate::PatParen) in visit_pat_paren_mut()
2899 pub fn visit_pat_reference_mut<V>(v: &mut V, node: &mut crate::PatReference) in visit_pat_reference_mut()
2910 pub fn visit_pat_rest_mut<V>(v: &mut V, node: &mut crate::PatRest) in visit_pat_rest_mut()
2919 pub fn visit_pat_slice_mut<V>(v: &mut V, node: &mut crate::PatSlice) in visit_pat_slice_mut()
2932 pub fn visit_pat_struct_mut<V>(v: &mut V, node: &mut crate::PatStruct) in visit_pat_struct_mut()
2952 pub fn visit_pat_tuple_mut<V>(v: &mut V, node: &mut crate::PatTuple) in visit_pat_tuple_mut()
2965 pub fn visit_pat_tuple_struct_mut<V>(v: &mut V, node: &mut crate::PatTupleStruct) in visit_pat_tuple_struct_mut()
2982 pub fn visit_pat_type_mut<V>(v: &mut V, node: &mut crate::PatType) in visit_pat_type_mut()
2993 pub fn visit_pat_wild_mut<V>(v: &mut V, node: &mut crate::PatWild) in visit_pat_wild_mut()
3002 pub fn visit_path_mut<V>(v: &mut V, node: &mut crate::Path) in visit_path_mut()
3014 pub fn visit_path_arguments_mut<V>(v: &mut V, node: &mut crate::PathArguments) in visit_path_arguments_mut()
3030 pub fn visit_path_segment_mut<V>(v: &mut V, node: &mut crate::PathSegment) in visit_path_segment_mut()
3039 pub fn visit_pointer_mutability_mut<V>(v: &mut V, node: &mut crate::PointerMutability) in visit_pointer_mutability_mut()
3054 pub fn visit_precise_capture_mut<V>(v: &mut V, node: &mut crate::PreciseCapture) in visit_precise_capture_mut()
3068 pub fn visit_predicate_lifetime_mut<V>(v: &mut V, node: &mut crate::PredicateLifetime) in visit_predicate_lifetime_mut()
3081 pub fn visit_predicate_type_mut<V>(v: &mut V, node: &mut crate::PredicateType) in visit_predicate_type_mut()
3097 pub fn visit_qself_mut<V>(v: &mut V, node: &mut crate::QSelf) in visit_qself_mut()
3109 pub fn visit_range_limits_mut<V>(v: &mut V, node: &mut crate::RangeLimits) in visit_range_limits_mut()
3124 pub fn visit_receiver_mut<V>(v: &mut V, node: &mut crate::Receiver) in visit_receiver_mut()
3142 pub fn visit_return_type_mut<V>(v: &mut V, node: &mut crate::ReturnType) in visit_return_type_mut()
3156 pub fn visit_signature_mut<V>(v: &mut V, node: &mut crate::Signature) in visit_signature_mut()
3179 pub fn visit_span_mut<V>(v: &mut V, node: &mut proc_macro2::Span) in visit_span_mut()
3185 pub fn visit_static_mutability_mut<V>(v: &mut V, node: &mut crate::StaticMutability) in visit_static_mutability_mut()
3198 pub fn visit_stmt_mut<V>(v: &mut V, node: &mut crate::Stmt) in visit_stmt_mut()
3220 pub fn visit_stmt_macro_mut<V>(v: &mut V, node: &mut crate::StmtMacro) in visit_stmt_macro_mut()
3230 pub fn visit_trait_bound_mut<V>(v: &mut V, node: &mut crate::TraitBound) in visit_trait_bound_mut()
3243 pub fn visit_trait_bound_modifier_mut<V>(v: &mut V, node: &mut crate::TraitBoundModifier) in visit_trait_bound_modifier_mut()
3256 pub fn visit_trait_item_mut<V>(v: &mut V, node: &mut crate::TraitItem) in visit_trait_item_mut()
3264 crate::TraitItem::Fn(_binding_0) => { in visit_trait_item_mut()
3280 pub fn visit_trait_item_const_mut<V>(v: &mut V, node: &mut crate::TraitItemConst) in visit_trait_item_const_mut()
3298 pub fn visit_trait_item_fn_mut<V>(v: &mut V, node: &mut crate::TraitItemFn) in visit_trait_item_fn_mut()
3311 pub fn visit_trait_item_macro_mut<V>(v: &mut V, node: &mut crate::TraitItemMacro) in visit_trait_item_macro_mut()
3321 pub fn visit_trait_item_type_mut<V>(v: &mut V, node: &mut crate::TraitItemType) in visit_trait_item_type_mut()
3342 pub fn visit_type_mut<V>(v: &mut V, node: &mut crate::Type) in visit_type_mut()
3396 pub fn visit_type_array_mut<V>(v: &mut V, node: &mut crate::TypeArray) in visit_type_array_mut()
3407 pub fn visit_type_bare_fn_mut<V>(v: &mut V, node: &mut crate::TypeBareFn) in visit_type_bare_fn_mut()
3431 pub fn visit_type_group_mut<V>(v: &mut V, node: &mut crate::TypeGroup) in visit_type_group_mut()
3440 pub fn visit_type_impl_trait_mut<V>(v: &mut V, node: &mut crate::TypeImplTrait) in visit_type_impl_trait_mut()
3452 pub fn visit_type_infer_mut<V>(v: &mut V, node: &mut crate::TypeInfer) in visit_type_infer_mut()
3460 pub fn visit_type_macro_mut<V>(v: &mut V, node: &mut crate::TypeMacro) in visit_type_macro_mut()
3468 pub fn visit_type_never_mut<V>(v: &mut V, node: &mut crate::TypeNever) in visit_type_never_mut()
3476 pub fn visit_type_param_mut<V>(v: &mut V, node: &mut crate::TypeParam) in visit_type_param_mut()
3494 pub fn visit_type_param_bound_mut<V>(v: &mut V, node: &mut crate::TypeParamBound) in visit_type_param_bound_mut()
3515 pub fn visit_type_paren_mut<V>(v: &mut V, node: &mut crate::TypeParen) in visit_type_paren_mut()
3524 pub fn visit_type_path_mut<V>(v: &mut V, node: &mut crate::TypePath) in visit_type_path_mut()
3535 pub fn visit_type_ptr_mut<V>(v: &mut V, node: &mut crate::TypePtr) in visit_type_ptr_mut()
3546 pub fn visit_type_reference_mut<V>(v: &mut V, node: &mut crate::TypeReference) in visit_type_reference_mut()
3559 pub fn visit_type_slice_mut<V>(v: &mut V, node: &mut crate::TypeSlice) in visit_type_slice_mut()
3568 pub fn visit_type_trait_object_mut<V>(v: &mut V, node: &mut crate::TypeTraitObject) in visit_type_trait_object_mut()
3580 pub fn visit_type_tuple_mut<V>(v: &mut V, node: &mut crate::TypeTuple) in visit_type_tuple_mut()
3592 pub fn visit_un_op_mut<V>(v: &mut V, node: &mut crate::UnOp) in visit_un_op_mut()
3610 pub fn visit_use_glob_mut<V>(v: &mut V, node: &mut crate::UseGlob) in visit_use_glob_mut()
3618 pub fn visit_use_group_mut<V>(v: &mut V, node: &mut crate::UseGroup) in visit_use_group_mut()
3630 pub fn visit_use_name_mut<V>(v: &mut V, node: &mut crate::UseName) in visit_use_name_mut()
3638 pub fn visit_use_path_mut<V>(v: &mut V, node: &mut crate::UsePath) in visit_use_path_mut()
3648 pub fn visit_use_rename_mut<V>(v: &mut V, node: &mut crate::UseRename) in visit_use_rename_mut()
3658 pub fn visit_use_tree_mut<V>(v: &mut V, node: &mut crate::UseTree) in visit_use_tree_mut()
3682 pub fn visit_variadic_mut<V>(v: &mut V, node: &mut crate::Variadic) in visit_variadic_mut()
3696 pub fn visit_variant_mut<V>(v: &mut V, node: &mut crate::Variant) in visit_variant_mut()
3710 pub fn visit_vis_restricted_mut<V>(v: &mut V, node: &mut crate::VisRestricted) in visit_vis_restricted_mut()
3721 pub fn visit_visibility_mut<V>(v: &mut V, node: &mut crate::Visibility) in visit_visibility_mut()
3737 pub fn visit_where_clause_mut<V>(v: &mut V, node: &mut crate::WhereClause) in visit_where_clause_mut()
3749 pub fn visit_where_predicate_mut<V>(v: &mut V, node: &mut crate::WherePredicate) in visit_where_predicate_mut()