rustc_
ast
1.90.0-nightly
(35f603652 2025-06-29)
In rustc_
ast::
mut_
visit
Modules
sealed
Macros
generate_flat_map_visitor_fns
generate_walk_flat_map_fns
Enums
FnKind
Traits
MutVisitor
WalkItemKind
Functions
visit_arms
visit_assoc_items
visit_bounds
visit_constness
visit_defaultness
visit_delim_args
visit_expr_fields
visit_exprs
visit_field_defs
visit_foreign_items
visit_generic_params
visit_id
visit_items
visit_modifiers
visit_nested_use_tree
visit_params
visit_pat_fields
visit_polarity
visit_safety
visit_span
visit_stmts
visit_variants
visit_where_predicates
walk_anon_const
walk_arm
walk_assoc_item
walk_assoc_item_constraint
walk_attr_args
walk_attribute
walk_block
walk_capture_by
walk_closure_binder
walk_const_item
walk_contract
walk_coroutine_kind
walk_crate
walk_define_opaques
walk_expr
walk_expr_field
walk_field_def
walk_filter_map_expr
walk_flat_map_arm
walk_flat_map_assoc_item
walk_flat_map_expr_field
walk_flat_map_field_def
walk_flat_map_foreign_item
walk_flat_map_generic_param
walk_flat_map_item
walk_flat_map_param
walk_flat_map_pat_field
walk_flat_map_stmt
walk_flat_map_stmt_kind
walk_flat_map_variant
walk_flat_map_where_predicate
walk_fn
walk_fn_decl
walk_fn_header
walk_fn_ret_ty
walk_foreign_mod
walk_format_args
walk_generic_arg
walk_generic_args
walk_generic_param
walk_generics
walk_inline_asm
walk_inline_asm_sym
walk_item
walk_item_ctxt
walk_label
walk_lifetime
walk_local
walk_mac
walk_macro_def
walk_param
walk_param_bound
walk_pat
walk_pat_field
walk_path
walk_path_segment
walk_poly_trait_ref
walk_precise_capturing_arg
walk_qself
walk_trait_ref
walk_ty
walk_ty_alias_where_clauses
walk_ty_pat
walk_use_tree
walk_variant
walk_variant_data
walk_vis
walk_where_predicate
walk_where_predicate_kind
rustc_ast
::
mut_visit
Function
walk_fn_decl
Copy item path
Settings
Help
Summary
Source
pub fn walk_fn_decl<V:
MutVisitor
>(vis:
&mut V
, _: &mut
FnDecl
) -> V::
Result