Lines Matching refs:ast

30 pub trait Visit<'ast> {
33 fn visit_abi(&mut self, i: &'ast crate::Abi) { in visit_abi()
40 i: &'ast crate::AngleBracketedGenericArguments, in visit_angle_bracketed_generic_arguments()
46 fn visit_arm(&mut self, i: &'ast crate::Arm) { in visit_arm()
51 fn visit_assoc_const(&mut self, i: &'ast crate::AssocConst) { in visit_assoc_const()
56 fn visit_assoc_type(&mut self, i: &'ast crate::AssocType) { in visit_assoc_type()
61 fn visit_attr_style(&mut self, i: &'ast crate::AttrStyle) { in visit_attr_style()
66 fn visit_attribute(&mut self, i: &'ast crate::Attribute) { in visit_attribute()
71 fn visit_bare_fn_arg(&mut self, i: &'ast crate::BareFnArg) { in visit_bare_fn_arg()
76 fn visit_bare_variadic(&mut self, i: &'ast crate::BareVariadic) { in visit_bare_variadic()
81 fn visit_bin_op(&mut self, i: &'ast crate::BinOp) { in visit_bin_op()
86 fn visit_block(&mut self, i: &'ast crate::Block) { in visit_block()
91 fn visit_bound_lifetimes(&mut self, i: &'ast crate::BoundLifetimes) { in visit_bound_lifetimes()
96 fn visit_captured_param(&mut self, i: &'ast crate::CapturedParam) { in visit_captured_param()
101 fn visit_const_param(&mut self, i: &'ast crate::ConstParam) { in visit_const_param()
106 fn visit_constraint(&mut self, i: &'ast crate::Constraint) { in visit_constraint()
111 fn visit_data(&mut self, i: &'ast crate::Data) { in visit_data()
116 fn visit_data_enum(&mut self, i: &'ast crate::DataEnum) { in visit_data_enum()
121 fn visit_data_struct(&mut self, i: &'ast crate::DataStruct) { in visit_data_struct()
126 fn visit_data_union(&mut self, i: &'ast crate::DataUnion) { in visit_data_union()
131 fn visit_derive_input(&mut self, i: &'ast crate::DeriveInput) { in visit_derive_input()
136 fn visit_expr(&mut self, i: &'ast crate::Expr) { in visit_expr()
141 fn visit_expr_array(&mut self, i: &'ast crate::ExprArray) { in visit_expr_array()
146 fn visit_expr_assign(&mut self, i: &'ast crate::ExprAssign) { in visit_expr_assign()
151 fn visit_expr_async(&mut self, i: &'ast crate::ExprAsync) { in visit_expr_async()
156 fn visit_expr_await(&mut self, i: &'ast crate::ExprAwait) { in visit_expr_await()
161 fn visit_expr_binary(&mut self, i: &'ast crate::ExprBinary) { in visit_expr_binary()
166 fn visit_expr_block(&mut self, i: &'ast crate::ExprBlock) { in visit_expr_block()
171 fn visit_expr_break(&mut self, i: &'ast crate::ExprBreak) { in visit_expr_break()
176 fn visit_expr_call(&mut self, i: &'ast crate::ExprCall) { in visit_expr_call()
181 fn visit_expr_cast(&mut self, i: &'ast crate::ExprCast) { in visit_expr_cast()
186 fn visit_expr_closure(&mut self, i: &'ast crate::ExprClosure) { in visit_expr_closure()
191 fn visit_expr_const(&mut self, i: &'ast crate::ExprConst) { in visit_expr_const()
196 fn visit_expr_continue(&mut self, i: &'ast crate::ExprContinue) { in visit_expr_continue()
201 fn visit_expr_field(&mut self, i: &'ast crate::ExprField) { in visit_expr_field()
206 fn visit_expr_for_loop(&mut self, i: &'ast crate::ExprForLoop) { in visit_expr_for_loop()
211 fn visit_expr_group(&mut self, i: &'ast crate::ExprGroup) { in visit_expr_group()
216 fn visit_expr_if(&mut self, i: &'ast crate::ExprIf) { in visit_expr_if()
221 fn visit_expr_index(&mut self, i: &'ast crate::ExprIndex) { in visit_expr_index()
226 fn visit_expr_infer(&mut self, i: &'ast crate::ExprInfer) { in visit_expr_infer()
231 fn visit_expr_let(&mut self, i: &'ast crate::ExprLet) { in visit_expr_let()
236 fn visit_expr_lit(&mut self, i: &'ast crate::ExprLit) { in visit_expr_lit()
241 fn visit_expr_loop(&mut self, i: &'ast crate::ExprLoop) { in visit_expr_loop()
246 fn visit_expr_macro(&mut self, i: &'ast crate::ExprMacro) { in visit_expr_macro()
251 fn visit_expr_match(&mut self, i: &'ast crate::ExprMatch) { in visit_expr_match()
256 fn visit_expr_method_call(&mut self, i: &'ast crate::ExprMethodCall) { in visit_expr_method_call()
261 fn visit_expr_paren(&mut self, i: &'ast crate::ExprParen) { in visit_expr_paren()
266 fn visit_expr_path(&mut self, i: &'ast crate::ExprPath) { in visit_expr_path()
271 fn visit_expr_range(&mut self, i: &'ast crate::ExprRange) { in visit_expr_range()
276 fn visit_expr_raw_addr(&mut self, i: &'ast crate::ExprRawAddr) { in visit_expr_raw_addr()
281 fn visit_expr_reference(&mut self, i: &'ast crate::ExprReference) { in visit_expr_reference()
286 fn visit_expr_repeat(&mut self, i: &'ast crate::ExprRepeat) { in visit_expr_repeat()
291 fn visit_expr_return(&mut self, i: &'ast crate::ExprReturn) { in visit_expr_return()
296 fn visit_expr_struct(&mut self, i: &'ast crate::ExprStruct) { in visit_expr_struct()
301 fn visit_expr_try(&mut self, i: &'ast crate::ExprTry) { in visit_expr_try()
306 fn visit_expr_try_block(&mut self, i: &'ast crate::ExprTryBlock) { in visit_expr_try_block()
311 fn visit_expr_tuple(&mut self, i: &'ast crate::ExprTuple) { in visit_expr_tuple()
316 fn visit_expr_unary(&mut self, i: &'ast crate::ExprUnary) { in visit_expr_unary()
321 fn visit_expr_unsafe(&mut self, i: &'ast crate::ExprUnsafe) { in visit_expr_unsafe()
326 fn visit_expr_while(&mut self, i: &'ast crate::ExprWhile) { in visit_expr_while()
331 fn visit_expr_yield(&mut self, i: &'ast crate::ExprYield) { in visit_expr_yield()
336 fn visit_field(&mut self, i: &'ast crate::Field) { in visit_field()
341 fn visit_field_mutability(&mut self, i: &'ast crate::FieldMutability) { in visit_field_mutability()
346 fn visit_field_pat(&mut self, i: &'ast crate::FieldPat) { in visit_field_pat()
351 fn visit_field_value(&mut self, i: &'ast crate::FieldValue) { in visit_field_value()
356 fn visit_fields(&mut self, i: &'ast crate::Fields) { in visit_fields()
361 fn visit_fields_named(&mut self, i: &'ast crate::FieldsNamed) { in visit_fields_named()
366 fn visit_fields_unnamed(&mut self, i: &'ast crate::FieldsUnnamed) { in visit_fields_unnamed()
371 fn visit_file(&mut self, i: &'ast crate::File) { in visit_file()
376 fn visit_fn_arg(&mut self, i: &'ast crate::FnArg) { in visit_fn_arg()
381 fn visit_foreign_item(&mut self, i: &'ast crate::ForeignItem) { in visit_foreign_item()
386 fn visit_foreign_item_fn(&mut self, i: &'ast crate::ForeignItemFn) { in visit_foreign_item_fn()
391 fn visit_foreign_item_macro(&mut self, i: &'ast crate::ForeignItemMacro) { in visit_foreign_item_macro()
396 fn visit_foreign_item_static(&mut self, i: &'ast crate::ForeignItemStatic) { in visit_foreign_item_static()
401 fn visit_foreign_item_type(&mut self, i: &'ast crate::ForeignItemType) { in visit_foreign_item_type()
406 fn visit_generic_argument(&mut self, i: &'ast crate::GenericArgument) { in visit_generic_argument()
411 fn visit_generic_param(&mut self, i: &'ast crate::GenericParam) { in visit_generic_param()
416 fn visit_generics(&mut self, i: &'ast crate::Generics) { in visit_generics()
419 fn visit_ident(&mut self, i: &'ast proc_macro2::Ident) { in visit_ident()
424 fn visit_impl_item(&mut self, i: &'ast crate::ImplItem) { in visit_impl_item()
429 fn visit_impl_item_const(&mut self, i: &'ast crate::ImplItemConst) { in visit_impl_item_const()
434 fn visit_impl_item_fn(&mut self, i: &'ast crate::ImplItemFn) { in visit_impl_item_fn()
439 fn visit_impl_item_macro(&mut self, i: &'ast crate::ImplItemMacro) { in visit_impl_item_macro()
444 fn visit_impl_item_type(&mut self, i: &'ast crate::ImplItemType) { in visit_impl_item_type()
449 fn visit_impl_restriction(&mut self, i: &'ast crate::ImplRestriction) { in visit_impl_restriction()
454 fn visit_index(&mut self, i: &'ast crate::Index) { in visit_index()
459 fn visit_item(&mut self, i: &'ast crate::Item) { in visit_item()
464 fn visit_item_const(&mut self, i: &'ast crate::ItemConst) { in visit_item_const()
469 fn visit_item_enum(&mut self, i: &'ast crate::ItemEnum) { in visit_item_enum()
474 fn visit_item_extern_crate(&mut self, i: &'ast crate::ItemExternCrate) { in visit_item_extern_crate()
479 fn visit_item_fn(&mut self, i: &'ast crate::ItemFn) { in visit_item_fn()
484 fn visit_item_foreign_mod(&mut self, i: &'ast crate::ItemForeignMod) { in visit_item_foreign_mod()
489 fn visit_item_impl(&mut self, i: &'ast crate::ItemImpl) { in visit_item_impl()
494 fn visit_item_macro(&mut self, i: &'ast crate::ItemMacro) { in visit_item_macro()
499 fn visit_item_mod(&mut self, i: &'ast crate::ItemMod) { in visit_item_mod()
504 fn visit_item_static(&mut self, i: &'ast crate::ItemStatic) { in visit_item_static()
509 fn visit_item_struct(&mut self, i: &'ast crate::ItemStruct) { in visit_item_struct()
514 fn visit_item_trait(&mut self, i: &'ast crate::ItemTrait) { in visit_item_trait()
519 fn visit_item_trait_alias(&mut self, i: &'ast crate::ItemTraitAlias) { in visit_item_trait_alias()
524 fn visit_item_type(&mut self, i: &'ast crate::ItemType) { in visit_item_type()
529 fn visit_item_union(&mut self, i: &'ast crate::ItemUnion) { in visit_item_union()
534 fn visit_item_use(&mut self, i: &'ast crate::ItemUse) { in visit_item_use()
539 fn visit_label(&mut self, i: &'ast crate::Label) { in visit_label()
542 fn visit_lifetime(&mut self, i: &'ast crate::Lifetime) { in visit_lifetime()
547 fn visit_lifetime_param(&mut self, i: &'ast crate::LifetimeParam) { in visit_lifetime_param()
550 fn visit_lit(&mut self, i: &'ast crate::Lit) { in visit_lit()
553 fn visit_lit_bool(&mut self, i: &'ast crate::LitBool) { in visit_lit_bool()
556 fn visit_lit_byte(&mut self, i: &'ast crate::LitByte) { in visit_lit_byte()
559 fn visit_lit_byte_str(&mut self, i: &'ast crate::LitByteStr) { in visit_lit_byte_str()
562 fn visit_lit_cstr(&mut self, i: &'ast crate::LitCStr) { in visit_lit_cstr()
565 fn visit_lit_char(&mut self, i: &'ast crate::LitChar) { in visit_lit_char()
568 fn visit_lit_float(&mut self, i: &'ast crate::LitFloat) { in visit_lit_float()
571 fn visit_lit_int(&mut self, i: &'ast crate::LitInt) { in visit_lit_int()
574 fn visit_lit_str(&mut self, i: &'ast crate::LitStr) { in visit_lit_str()
579 fn visit_local(&mut self, i: &'ast crate::Local) { in visit_local()
584 fn visit_local_init(&mut self, i: &'ast crate::LocalInit) { in visit_local_init()
589 fn visit_macro(&mut self, i: &'ast crate::Macro) { in visit_macro()
594 fn visit_macro_delimiter(&mut self, i: &'ast crate::MacroDelimiter) { in visit_macro_delimiter()
599 fn visit_member(&mut self, i: &'ast crate::Member) { in visit_member()
604 fn visit_meta(&mut self, i: &'ast crate::Meta) { in visit_meta()
609 fn visit_meta_list(&mut self, i: &'ast crate::MetaList) { in visit_meta_list()
614 fn visit_meta_name_value(&mut self, i: &'ast crate::MetaNameValue) { in visit_meta_name_value()
621 i: &'ast crate::ParenthesizedGenericArguments, in visit_parenthesized_generic_arguments()
627 fn visit_pat(&mut self, i: &'ast crate::Pat) { in visit_pat()
632 fn visit_pat_ident(&mut self, i: &'ast crate::PatIdent) { in visit_pat_ident()
637 fn visit_pat_or(&mut self, i: &'ast crate::PatOr) { in visit_pat_or()
642 fn visit_pat_paren(&mut self, i: &'ast crate::PatParen) { in visit_pat_paren()
647 fn visit_pat_reference(&mut self, i: &'ast crate::PatReference) { in visit_pat_reference()
652 fn visit_pat_rest(&mut self, i: &'ast crate::PatRest) { in visit_pat_rest()
657 fn visit_pat_slice(&mut self, i: &'ast crate::PatSlice) { in visit_pat_slice()
662 fn visit_pat_struct(&mut self, i: &'ast crate::PatStruct) { in visit_pat_struct()
667 fn visit_pat_tuple(&mut self, i: &'ast crate::PatTuple) { in visit_pat_tuple()
672 fn visit_pat_tuple_struct(&mut self, i: &'ast crate::PatTupleStruct) { in visit_pat_tuple_struct()
677 fn visit_pat_type(&mut self, i: &'ast crate::PatType) { in visit_pat_type()
682 fn visit_pat_wild(&mut self, i: &'ast crate::PatWild) { in visit_pat_wild()
687 fn visit_path(&mut self, i: &'ast crate::Path) { in visit_path()
692 fn visit_path_arguments(&mut self, i: &'ast crate::PathArguments) { in visit_path_arguments()
697 fn visit_path_segment(&mut self, i: &'ast crate::PathSegment) { in visit_path_segment()
702 fn visit_pointer_mutability(&mut self, i: &'ast crate::PointerMutability) { in visit_pointer_mutability()
707 fn visit_precise_capture(&mut self, i: &'ast crate::PreciseCapture) { in visit_precise_capture()
712 fn visit_predicate_lifetime(&mut self, i: &'ast crate::PredicateLifetime) { in visit_predicate_lifetime()
717 fn visit_predicate_type(&mut self, i: &'ast crate::PredicateType) { in visit_predicate_type()
722 fn visit_qself(&mut self, i: &'ast crate::QSelf) { in visit_qself()
727 fn visit_range_limits(&mut self, i: &'ast crate::RangeLimits) { in visit_range_limits()
732 fn visit_receiver(&mut self, i: &'ast crate::Receiver) { in visit_receiver()
737 fn visit_return_type(&mut self, i: &'ast crate::ReturnType) { in visit_return_type()
742 fn visit_signature(&mut self, i: &'ast crate::Signature) { in visit_signature()
748 fn visit_static_mutability(&mut self, i: &'ast crate::StaticMutability) { in visit_static_mutability()
753 fn visit_stmt(&mut self, i: &'ast crate::Stmt) { in visit_stmt()
758 fn visit_stmt_macro(&mut self, i: &'ast crate::StmtMacro) { in visit_stmt_macro()
761 fn visit_token_stream(&mut self, i: &'ast proc_macro2::TokenStream) {} in visit_token_stream()
764 fn visit_trait_bound(&mut self, i: &'ast crate::TraitBound) { in visit_trait_bound()
769 fn visit_trait_bound_modifier(&mut self, i: &'ast crate::TraitBoundModifier) { in visit_trait_bound_modifier()
774 fn visit_trait_item(&mut self, i: &'ast crate::TraitItem) { in visit_trait_item()
779 fn visit_trait_item_const(&mut self, i: &'ast crate::TraitItemConst) { in visit_trait_item_const()
784 fn visit_trait_item_fn(&mut self, i: &'ast crate::TraitItemFn) { in visit_trait_item_fn()
789 fn visit_trait_item_macro(&mut self, i: &'ast crate::TraitItemMacro) { in visit_trait_item_macro()
794 fn visit_trait_item_type(&mut self, i: &'ast crate::TraitItemType) { in visit_trait_item_type()
799 fn visit_type(&mut self, i: &'ast crate::Type) { in visit_type()
804 fn visit_type_array(&mut self, i: &'ast crate::TypeArray) { in visit_type_array()
809 fn visit_type_bare_fn(&mut self, i: &'ast crate::TypeBareFn) { in visit_type_bare_fn()
814 fn visit_type_group(&mut self, i: &'ast crate::TypeGroup) { in visit_type_group()
819 fn visit_type_impl_trait(&mut self, i: &'ast crate::TypeImplTrait) { in visit_type_impl_trait()
824 fn visit_type_infer(&mut self, i: &'ast crate::TypeInfer) { in visit_type_infer()
829 fn visit_type_macro(&mut self, i: &'ast crate::TypeMacro) { in visit_type_macro()
834 fn visit_type_never(&mut self, i: &'ast crate::TypeNever) { in visit_type_never()
839 fn visit_type_param(&mut self, i: &'ast crate::TypeParam) { in visit_type_param()
844 fn visit_type_param_bound(&mut self, i: &'ast crate::TypeParamBound) { in visit_type_param_bound()
849 fn visit_type_paren(&mut self, i: &'ast crate::TypeParen) { in visit_type_paren()
854 fn visit_type_path(&mut self, i: &'ast crate::TypePath) { in visit_type_path()
859 fn visit_type_ptr(&mut self, i: &'ast crate::TypePtr) { in visit_type_ptr()
864 fn visit_type_reference(&mut self, i: &'ast crate::TypeReference) { in visit_type_reference()
869 fn visit_type_slice(&mut self, i: &'ast crate::TypeSlice) { in visit_type_slice()
874 fn visit_type_trait_object(&mut self, i: &'ast crate::TypeTraitObject) { in visit_type_trait_object()
879 fn visit_type_tuple(&mut self, i: &'ast crate::TypeTuple) { in visit_type_tuple()
884 fn visit_un_op(&mut self, i: &'ast crate::UnOp) { in visit_un_op()
889 fn visit_use_glob(&mut self, i: &'ast crate::UseGlob) { in visit_use_glob()
894 fn visit_use_group(&mut self, i: &'ast crate::UseGroup) { in visit_use_group()
899 fn visit_use_name(&mut self, i: &'ast crate::UseName) { in visit_use_name()
904 fn visit_use_path(&mut self, i: &'ast crate::UsePath) { in visit_use_path()
909 fn visit_use_rename(&mut self, i: &'ast crate::UseRename) { in visit_use_rename()
914 fn visit_use_tree(&mut self, i: &'ast crate::UseTree) { in visit_use_tree()
919 fn visit_variadic(&mut self, i: &'ast crate::Variadic) { in visit_variadic()
924 fn visit_variant(&mut self, i: &'ast crate::Variant) { in visit_variant()
929 fn visit_vis_restricted(&mut self, i: &'ast crate::VisRestricted) { in visit_vis_restricted()
934 fn visit_visibility(&mut self, i: &'ast crate::Visibility) { in visit_visibility()
939 fn visit_where_clause(&mut self, i: &'ast crate::WhereClause) { in visit_where_clause()
944 fn visit_where_predicate(&mut self, i: &'ast crate::WherePredicate) { in visit_where_predicate()
950 pub fn visit_abi<'ast, V>(v: &mut V, node: &'ast crate::Abi) in visit_abi() argument
952 V: Visit<'ast> + ?Sized, in visit_abi()
961 pub fn visit_angle_bracketed_generic_arguments<'ast, V>( in visit_angle_bracketed_generic_arguments() argument
963 node: &'ast crate::AngleBracketedGenericArguments, in visit_angle_bracketed_generic_arguments()
966 V: Visit<'ast> + ?Sized, in visit_angle_bracketed_generic_arguments()
978 pub fn visit_arm<'ast, V>(v: &mut V, node: &'ast crate::Arm) in visit_arm() argument
980 V: Visit<'ast> + ?Sized, in visit_arm()
996 pub fn visit_assoc_const<'ast, V>(v: &mut V, node: &'ast crate::AssocConst) in visit_assoc_const() argument
998 V: Visit<'ast> + ?Sized, in visit_assoc_const()
1009 pub fn visit_assoc_type<'ast, V>(v: &mut V, node: &'ast crate::AssocType) in visit_assoc_type() argument
1011 V: Visit<'ast> + ?Sized, in visit_assoc_type()
1022 pub fn visit_attr_style<'ast, V>(v: &mut V, node: &'ast crate::AttrStyle) in visit_attr_style() argument
1024 V: Visit<'ast> + ?Sized, in visit_attr_style()
1035 pub fn visit_attribute<'ast, V>(v: &mut V, node: &'ast crate::Attribute) in visit_attribute() argument
1037 V: Visit<'ast> + ?Sized, in visit_attribute()
1046 pub fn visit_bare_fn_arg<'ast, V>(v: &mut V, node: &'ast crate::BareFnArg) in visit_bare_fn_arg() argument
1048 V: Visit<'ast> + ?Sized, in visit_bare_fn_arg()
1061 pub fn visit_bare_variadic<'ast, V>(v: &mut V, node: &'ast crate::BareVariadic) in visit_bare_variadic() argument
1063 V: Visit<'ast> + ?Sized, in visit_bare_variadic()
1077 pub fn visit_bin_op<'ast, V>(v: &mut V, node: &'ast crate::BinOp) in visit_bin_op() argument
1079 V: Visit<'ast> + ?Sized, in visit_bin_op()
1170 pub fn visit_block<'ast, V>(v: &mut V, node: &'ast crate::Block) in visit_block() argument
1172 V: Visit<'ast> + ?Sized, in visit_block()
1181 pub fn visit_bound_lifetimes<'ast, V>(v: &mut V, node: &'ast crate::BoundLifetimes) in visit_bound_lifetimes() argument
1183 V: Visit<'ast> + ?Sized, in visit_bound_lifetimes()
1195 pub fn visit_captured_param<'ast, V>(v: &mut V, node: &'ast crate::CapturedParam) in visit_captured_param() argument
1197 V: Visit<'ast> + ?Sized, in visit_captured_param()
1210 pub fn visit_const_param<'ast, V>(v: &mut V, node: &'ast crate::ConstParam) in visit_const_param() argument
1212 V: Visit<'ast> + ?Sized, in visit_const_param()
1228 pub fn visit_constraint<'ast, V>(v: &mut V, node: &'ast crate::Constraint) in visit_constraint() argument
1230 V: Visit<'ast> + ?Sized, in visit_constraint()
1244 pub fn visit_data<'ast, V>(v: &mut V, node: &'ast crate::Data) in visit_data() argument
1246 V: Visit<'ast> + ?Sized, in visit_data()
1262 pub fn visit_data_enum<'ast, V>(v: &mut V, node: &'ast crate::DataEnum) in visit_data_enum() argument
1264 V: Visit<'ast> + ?Sized, in visit_data_enum()
1275 pub fn visit_data_struct<'ast, V>(v: &mut V, node: &'ast crate::DataStruct) in visit_data_struct() argument
1277 V: Visit<'ast> + ?Sized, in visit_data_struct()
1285 pub fn visit_data_union<'ast, V>(v: &mut V, node: &'ast crate::DataUnion) in visit_data_union() argument
1287 V: Visit<'ast> + ?Sized, in visit_data_union()
1294 pub fn visit_derive_input<'ast, V>(v: &mut V, node: &'ast crate::DeriveInput) in visit_derive_input() argument
1296 V: Visit<'ast> + ?Sized, in visit_derive_input()
1308 pub fn visit_expr<'ast, V>(v: &mut V, node: &'ast crate::Expr) in visit_expr() argument
1310 V: Visit<'ast> + ?Sized, in visit_expr()
1437 pub fn visit_expr_array<'ast, V>(v: &mut V, node: &'ast crate::ExprArray) in visit_expr_array() argument
1439 V: Visit<'ast> + ?Sized, in visit_expr_array()
1452 pub fn visit_expr_assign<'ast, V>(v: &mut V, node: &'ast crate::ExprAssign) in visit_expr_assign() argument
1454 V: Visit<'ast> + ?Sized, in visit_expr_assign()
1465 pub fn visit_expr_async<'ast, V>(v: &mut V, node: &'ast crate::ExprAsync) in visit_expr_async() argument
1467 V: Visit<'ast> + ?Sized, in visit_expr_async()
1478 pub fn visit_expr_await<'ast, V>(v: &mut V, node: &'ast crate::ExprAwait) in visit_expr_await() argument
1480 V: Visit<'ast> + ?Sized, in visit_expr_await()
1491 pub fn visit_expr_binary<'ast, V>(v: &mut V, node: &'ast crate::ExprBinary) in visit_expr_binary() argument
1493 V: Visit<'ast> + ?Sized, in visit_expr_binary()
1504 pub fn visit_expr_block<'ast, V>(v: &mut V, node: &'ast crate::ExprBlock) in visit_expr_block() argument
1506 V: Visit<'ast> + ?Sized, in visit_expr_block()
1518 pub fn visit_expr_break<'ast, V>(v: &mut V, node: &'ast crate::ExprBreak) in visit_expr_break() argument
1520 V: Visit<'ast> + ?Sized, in visit_expr_break()
1535 pub fn visit_expr_call<'ast, V>(v: &mut V, node: &'ast crate::ExprCall) in visit_expr_call() argument
1537 V: Visit<'ast> + ?Sized, in visit_expr_call()
1551 pub fn visit_expr_cast<'ast, V>(v: &mut V, node: &'ast crate::ExprCast) in visit_expr_cast() argument
1553 V: Visit<'ast> + ?Sized, in visit_expr_cast()
1564 pub fn visit_expr_closure<'ast, V>(v: &mut V, node: &'ast crate::ExprClosure) in visit_expr_closure() argument
1566 V: Visit<'ast> + ?Sized, in visit_expr_closure()
1589 pub fn visit_expr_const<'ast, V>(v: &mut V, node: &'ast crate::ExprConst) in visit_expr_const() argument
1591 V: Visit<'ast> + ?Sized, in visit_expr_const()
1601 pub fn visit_expr_continue<'ast, V>(v: &mut V, node: &'ast crate::ExprContinue) in visit_expr_continue() argument
1603 V: Visit<'ast> + ?Sized, in visit_expr_continue()
1615 pub fn visit_expr_field<'ast, V>(v: &mut V, node: &'ast crate::ExprField) in visit_expr_field() argument
1617 V: Visit<'ast> + ?Sized, in visit_expr_field()
1628 pub fn visit_expr_for_loop<'ast, V>(v: &mut V, node: &'ast crate::ExprForLoop) in visit_expr_for_loop() argument
1630 V: Visit<'ast> + ?Sized, in visit_expr_for_loop()
1646 pub fn visit_expr_group<'ast, V>(v: &mut V, node: &'ast crate::ExprGroup) in visit_expr_group() argument
1648 V: Visit<'ast> + ?Sized, in visit_expr_group()
1658 pub fn visit_expr_if<'ast, V>(v: &mut V, node: &'ast crate::ExprIf) in visit_expr_if() argument
1660 V: Visit<'ast> + ?Sized, in visit_expr_if()
1675 pub fn visit_expr_index<'ast, V>(v: &mut V, node: &'ast crate::ExprIndex) in visit_expr_index() argument
1677 V: Visit<'ast> + ?Sized, in visit_expr_index()
1688 pub fn visit_expr_infer<'ast, V>(v: &mut V, node: &'ast crate::ExprInfer) in visit_expr_infer() argument
1690 V: Visit<'ast> + ?Sized, in visit_expr_infer()
1699 pub fn visit_expr_let<'ast, V>(v: &mut V, node: &'ast crate::ExprLet) in visit_expr_let() argument
1701 V: Visit<'ast> + ?Sized, in visit_expr_let()
1713 pub fn visit_expr_lit<'ast, V>(v: &mut V, node: &'ast crate::ExprLit) in visit_expr_lit() argument
1715 V: Visit<'ast> + ?Sized, in visit_expr_lit()
1724 pub fn visit_expr_loop<'ast, V>(v: &mut V, node: &'ast crate::ExprLoop) in visit_expr_loop() argument
1726 V: Visit<'ast> + ?Sized, in visit_expr_loop()
1739 pub fn visit_expr_macro<'ast, V>(v: &mut V, node: &'ast crate::ExprMacro) in visit_expr_macro() argument
1741 V: Visit<'ast> + ?Sized, in visit_expr_macro()
1750 pub fn visit_expr_match<'ast, V>(v: &mut V, node: &'ast crate::ExprMatch) in visit_expr_match() argument
1752 V: Visit<'ast> + ?Sized, in visit_expr_match()
1766 pub fn visit_expr_method_call<'ast, V>(v: &mut V, node: &'ast crate::ExprMethodCall) in visit_expr_method_call() argument
1768 V: Visit<'ast> + ?Sized, in visit_expr_method_call()
1787 pub fn visit_expr_paren<'ast, V>(v: &mut V, node: &'ast crate::ExprParen) in visit_expr_paren() argument
1789 V: Visit<'ast> + ?Sized, in visit_expr_paren()
1799 pub fn visit_expr_path<'ast, V>(v: &mut V, node: &'ast crate::ExprPath) in visit_expr_path() argument
1801 V: Visit<'ast> + ?Sized, in visit_expr_path()
1813 pub fn visit_expr_range<'ast, V>(v: &mut V, node: &'ast crate::ExprRange) in visit_expr_range() argument
1815 V: Visit<'ast> + ?Sized, in visit_expr_range()
1830 pub fn visit_expr_raw_addr<'ast, V>(v: &mut V, node: &'ast crate::ExprRawAddr) in visit_expr_raw_addr() argument
1832 V: Visit<'ast> + ?Sized, in visit_expr_raw_addr()
1844 pub fn visit_expr_reference<'ast, V>(v: &mut V, node: &'ast crate::ExprReference) in visit_expr_reference() argument
1846 V: Visit<'ast> + ?Sized, in visit_expr_reference()
1857 pub fn visit_expr_repeat<'ast, V>(v: &mut V, node: &'ast crate::ExprRepeat) in visit_expr_repeat() argument
1859 V: Visit<'ast> + ?Sized, in visit_expr_repeat()
1871 pub fn visit_expr_return<'ast, V>(v: &mut V, node: &'ast crate::ExprReturn) in visit_expr_return() argument
1873 V: Visit<'ast> + ?Sized, in visit_expr_return()
1885 pub fn visit_expr_struct<'ast, V>(v: &mut V, node: &'ast crate::ExprStruct) in visit_expr_struct() argument
1887 V: Visit<'ast> + ?Sized, in visit_expr_struct()
1908 pub fn visit_expr_try<'ast, V>(v: &mut V, node: &'ast crate::ExprTry) in visit_expr_try() argument
1910 V: Visit<'ast> + ?Sized, in visit_expr_try()
1920 pub fn visit_expr_try_block<'ast, V>(v: &mut V, node: &'ast crate::ExprTryBlock) in visit_expr_try_block() argument
1922 V: Visit<'ast> + ?Sized, in visit_expr_try_block()
1932 pub fn visit_expr_tuple<'ast, V>(v: &mut V, node: &'ast crate::ExprTuple) in visit_expr_tuple() argument
1934 V: Visit<'ast> + ?Sized, in visit_expr_tuple()
1947 pub fn visit_expr_unary<'ast, V>(v: &mut V, node: &'ast crate::ExprUnary) in visit_expr_unary() argument
1949 V: Visit<'ast> + ?Sized, in visit_expr_unary()
1959 pub fn visit_expr_unsafe<'ast, V>(v: &mut V, node: &'ast crate::ExprUnsafe) in visit_expr_unsafe() argument
1961 V: Visit<'ast> + ?Sized, in visit_expr_unsafe()
1971 pub fn visit_expr_while<'ast, V>(v: &mut V, node: &'ast crate::ExprWhile) in visit_expr_while() argument
1973 V: Visit<'ast> + ?Sized, in visit_expr_while()
1987 pub fn visit_expr_yield<'ast, V>(v: &mut V, node: &'ast crate::ExprYield) in visit_expr_yield() argument
1989 V: Visit<'ast> + ?Sized, in visit_expr_yield()
2001 pub fn visit_field<'ast, V>(v: &mut V, node: &'ast crate::Field) in visit_field() argument
2003 V: Visit<'ast> + ?Sized, in visit_field()
2018 pub fn visit_field_mutability<'ast, V>(v: &mut V, node: &'ast crate::FieldMutability) in visit_field_mutability() argument
2020 V: Visit<'ast> + ?Sized, in visit_field_mutability()
2028 pub fn visit_field_pat<'ast, V>(v: &mut V, node: &'ast crate::FieldPat) in visit_field_pat() argument
2030 V: Visit<'ast> + ?Sized, in visit_field_pat()
2041 pub fn visit_field_value<'ast, V>(v: &mut V, node: &'ast crate::FieldValue) in visit_field_value() argument
2043 V: Visit<'ast> + ?Sized, in visit_field_value()
2054 pub fn visit_fields<'ast, V>(v: &mut V, node: &'ast crate::Fields) in visit_fields() argument
2056 V: Visit<'ast> + ?Sized, in visit_fields()
2070 pub fn visit_fields_named<'ast, V>(v: &mut V, node: &'ast crate::FieldsNamed) in visit_fields_named() argument
2072 V: Visit<'ast> + ?Sized, in visit_fields_named()
2082 pub fn visit_fields_unnamed<'ast, V>(v: &mut V, node: &'ast crate::FieldsUnnamed) in visit_fields_unnamed() argument
2084 V: Visit<'ast> + ?Sized, in visit_fields_unnamed()
2094 pub fn visit_file<'ast, V>(v: &mut V, node: &'ast crate::File) in visit_file() argument
2096 V: Visit<'ast> + ?Sized, in visit_file()
2108 pub fn visit_fn_arg<'ast, V>(v: &mut V, node: &'ast crate::FnArg) in visit_fn_arg() argument
2110 V: Visit<'ast> + ?Sized, in visit_fn_arg()
2123 pub fn visit_foreign_item<'ast, V>(v: &mut V, node: &'ast crate::ForeignItem) in visit_foreign_item() argument
2125 V: Visit<'ast> + ?Sized, in visit_foreign_item()
2147 pub fn visit_foreign_item_fn<'ast, V>(v: &mut V, node: &'ast crate::ForeignItemFn) in visit_foreign_item_fn() argument
2149 V: Visit<'ast> + ?Sized, in visit_foreign_item_fn()
2160 pub fn visit_foreign_item_macro<'ast, V>(v: &mut V, node: &'ast crate::ForeignItemMacro) in visit_foreign_item_macro() argument
2162 V: Visit<'ast> + ?Sized, in visit_foreign_item_macro()
2172 pub fn visit_foreign_item_static<'ast, V>( in visit_foreign_item_static() argument
2174 node: &'ast crate::ForeignItemStatic, in visit_foreign_item_static()
2177 V: Visit<'ast> + ?Sized, in visit_foreign_item_static()
2192 pub fn visit_foreign_item_type<'ast, V>(v: &mut V, node: &'ast crate::ForeignItemType) in visit_foreign_item_type() argument
2194 V: Visit<'ast> + ?Sized, in visit_foreign_item_type()
2207 pub fn visit_generic_argument<'ast, V>(v: &mut V, node: &'ast crate::GenericArgument) in visit_generic_argument() argument
2209 V: Visit<'ast> + ?Sized, in visit_generic_argument()
2234 pub fn visit_generic_param<'ast, V>(v: &mut V, node: &'ast crate::GenericParam) in visit_generic_param() argument
2236 V: Visit<'ast> + ?Sized, in visit_generic_param()
2252 pub fn visit_generics<'ast, V>(v: &mut V, node: &'ast crate::Generics) in visit_generics() argument
2254 V: Visit<'ast> + ?Sized, in visit_generics()
2266 pub fn visit_ident<'ast, V>(v: &mut V, node: &'ast proc_macro2::Ident) in visit_ident() argument
2268 V: Visit<'ast> + ?Sized, in visit_ident()
2274 pub fn visit_impl_item<'ast, V>(v: &mut V, node: &'ast crate::ImplItem) in visit_impl_item() argument
2276 V: Visit<'ast> + ?Sized, in visit_impl_item()
2298 pub fn visit_impl_item_const<'ast, V>(v: &mut V, node: &'ast crate::ImplItemConst) in visit_impl_item_const() argument
2300 V: Visit<'ast> + ?Sized, in visit_impl_item_const()
2318 pub fn visit_impl_item_fn<'ast, V>(v: &mut V, node: &'ast crate::ImplItemFn) in visit_impl_item_fn() argument
2320 V: Visit<'ast> + ?Sized, in visit_impl_item_fn()
2332 pub fn visit_impl_item_macro<'ast, V>(v: &mut V, node: &'ast crate::ImplItemMacro) in visit_impl_item_macro() argument
2334 V: Visit<'ast> + ?Sized, in visit_impl_item_macro()
2344 pub fn visit_impl_item_type<'ast, V>(v: &mut V, node: &'ast crate::ImplItemType) in visit_impl_item_type() argument
2346 V: Visit<'ast> + ?Sized, in visit_impl_item_type()
2362 pub fn visit_impl_restriction<'ast, V>(v: &mut V, node: &'ast crate::ImplRestriction) in visit_impl_restriction() argument
2364 V: Visit<'ast> + ?Sized, in visit_impl_restriction()
2370 pub fn visit_index<'ast, V>(v: &mut V, node: &'ast crate::Index) in visit_index() argument
2372 V: Visit<'ast> + ?Sized, in visit_index()
2379 pub fn visit_item<'ast, V>(v: &mut V, node: &'ast crate::Item) in visit_item() argument
2381 V: Visit<'ast> + ?Sized, in visit_item()
2436 pub fn visit_item_const<'ast, V>(v: &mut V, node: &'ast crate::ItemConst) in visit_item_const() argument
2438 V: Visit<'ast> + ?Sized, in visit_item_const()
2455 pub fn visit_item_enum<'ast, V>(v: &mut V, node: &'ast crate::ItemEnum) in visit_item_enum() argument
2457 V: Visit<'ast> + ?Sized, in visit_item_enum()
2474 pub fn visit_item_extern_crate<'ast, V>(v: &mut V, node: &'ast crate::ItemExternCrate) in visit_item_extern_crate() argument
2476 V: Visit<'ast> + ?Sized, in visit_item_extern_crate()
2493 pub fn visit_item_fn<'ast, V>(v: &mut V, node: &'ast crate::ItemFn) in visit_item_fn() argument
2495 V: Visit<'ast> + ?Sized, in visit_item_fn()
2506 pub fn visit_item_foreign_mod<'ast, V>(v: &mut V, node: &'ast crate::ItemForeignMod) in visit_item_foreign_mod() argument
2508 V: Visit<'ast> + ?Sized, in visit_item_foreign_mod()
2522 pub fn visit_item_impl<'ast, V>(v: &mut V, node: &'ast crate::ItemImpl) in visit_item_impl() argument
2524 V: Visit<'ast> + ?Sized, in visit_item_impl()
2546 pub fn visit_item_macro<'ast, V>(v: &mut V, node: &'ast crate::ItemMacro) in visit_item_macro() argument
2548 V: Visit<'ast> + ?Sized, in visit_item_macro()
2561 pub fn visit_item_mod<'ast, V>(v: &mut V, node: &'ast crate::ItemMod) in visit_item_mod() argument
2563 V: Visit<'ast> + ?Sized, in visit_item_mod()
2582 pub fn visit_item_static<'ast, V>(v: &mut V, node: &'ast crate::ItemStatic) in visit_item_static() argument
2584 V: Visit<'ast> + ?Sized, in visit_item_static()
2601 pub fn visit_item_struct<'ast, V>(v: &mut V, node: &'ast crate::ItemStruct) in visit_item_struct() argument
2603 V: Visit<'ast> + ?Sized, in visit_item_struct()
2617 pub fn visit_item_trait<'ast, V>(v: &mut V, node: &'ast crate::ItemTrait) in visit_item_trait() argument
2619 V: Visit<'ast> + ?Sized, in visit_item_trait()
2645 pub fn visit_item_trait_alias<'ast, V>(v: &mut V, node: &'ast crate::ItemTraitAlias) in visit_item_trait_alias() argument
2647 V: Visit<'ast> + ?Sized, in visit_item_trait_alias()
2665 pub fn visit_item_type<'ast, V>(v: &mut V, node: &'ast crate::ItemType) in visit_item_type() argument
2667 V: Visit<'ast> + ?Sized, in visit_item_type()
2682 pub fn visit_item_union<'ast, V>(v: &mut V, node: &'ast crate::ItemUnion) in visit_item_union() argument
2684 V: Visit<'ast> + ?Sized, in visit_item_union()
2697 pub fn visit_item_use<'ast, V>(v: &mut V, node: &'ast crate::ItemUse) in visit_item_use() argument
2699 V: Visit<'ast> + ?Sized, in visit_item_use()
2712 pub fn visit_label<'ast, V>(v: &mut V, node: &'ast crate::Label) in visit_label() argument
2714 V: Visit<'ast> + ?Sized, in visit_label()
2719 pub fn visit_lifetime<'ast, V>(v: &mut V, node: &'ast crate::Lifetime) in visit_lifetime() argument
2721 V: Visit<'ast> + ?Sized, in visit_lifetime()
2728 pub fn visit_lifetime_param<'ast, V>(v: &mut V, node: &'ast crate::LifetimeParam) in visit_lifetime_param() argument
2730 V: Visit<'ast> + ?Sized, in visit_lifetime_param()
2742 pub fn visit_lit<'ast, V>(v: &mut V, node: &'ast crate::Lit) in visit_lit() argument
2744 V: Visit<'ast> + ?Sized, in visit_lit()
2776 pub fn visit_lit_bool<'ast, V>(v: &mut V, node: &'ast crate::LitBool) in visit_lit_bool() argument
2778 V: Visit<'ast> + ?Sized, in visit_lit_bool()
2783 pub fn visit_lit_byte<'ast, V>(v: &mut V, node: &'ast crate::LitByte) in visit_lit_byte() argument
2785 V: Visit<'ast> + ?Sized, in visit_lit_byte()
2787 pub fn visit_lit_byte_str<'ast, V>(v: &mut V, node: &'ast crate::LitByteStr) in visit_lit_byte_str() argument
2789 V: Visit<'ast> + ?Sized, in visit_lit_byte_str()
2791 pub fn visit_lit_cstr<'ast, V>(v: &mut V, node: &'ast crate::LitCStr) in visit_lit_cstr() argument
2793 V: Visit<'ast> + ?Sized, in visit_lit_cstr()
2795 pub fn visit_lit_char<'ast, V>(v: &mut V, node: &'ast crate::LitChar) in visit_lit_char() argument
2797 V: Visit<'ast> + ?Sized, in visit_lit_char()
2799 pub fn visit_lit_float<'ast, V>(v: &mut V, node: &'ast crate::LitFloat) in visit_lit_float() argument
2801 V: Visit<'ast> + ?Sized, in visit_lit_float()
2803 pub fn visit_lit_int<'ast, V>(v: &mut V, node: &'ast crate::LitInt) in visit_lit_int() argument
2805 V: Visit<'ast> + ?Sized, in visit_lit_int()
2807 pub fn visit_lit_str<'ast, V>(v: &mut V, node: &'ast crate::LitStr) in visit_lit_str() argument
2809 V: Visit<'ast> + ?Sized, in visit_lit_str()
2813 pub fn visit_local<'ast, V>(v: &mut V, node: &'ast crate::Local) in visit_local() argument
2815 V: Visit<'ast> + ?Sized, in visit_local()
2829 pub fn visit_local_init<'ast, V>(v: &mut V, node: &'ast crate::LocalInit) in visit_local_init() argument
2831 V: Visit<'ast> + ?Sized, in visit_local_init()
2842 pub fn visit_macro<'ast, V>(v: &mut V, node: &'ast crate::Macro) in visit_macro() argument
2844 V: Visit<'ast> + ?Sized, in visit_macro()
2853 pub fn visit_macro_delimiter<'ast, V>(v: &mut V, node: &'ast crate::MacroDelimiter) in visit_macro_delimiter() argument
2855 V: Visit<'ast> + ?Sized, in visit_macro_delimiter()
2871 pub fn visit_member<'ast, V>(v: &mut V, node: &'ast crate::Member) in visit_member() argument
2873 V: Visit<'ast> + ?Sized, in visit_member()
2886 pub fn visit_meta<'ast, V>(v: &mut V, node: &'ast crate::Meta) in visit_meta() argument
2888 V: Visit<'ast> + ?Sized, in visit_meta()
2904 pub fn visit_meta_list<'ast, V>(v: &mut V, node: &'ast crate::MetaList) in visit_meta_list() argument
2906 V: Visit<'ast> + ?Sized, in visit_meta_list()
2914 pub fn visit_meta_name_value<'ast, V>(v: &mut V, node: &'ast crate::MetaNameValue) in visit_meta_name_value() argument
2916 V: Visit<'ast> + ?Sized, in visit_meta_name_value()
2924 pub fn visit_parenthesized_generic_arguments<'ast, V>( in visit_parenthesized_generic_arguments() argument
2926 node: &'ast crate::ParenthesizedGenericArguments, in visit_parenthesized_generic_arguments()
2929 V: Visit<'ast> + ?Sized, in visit_parenthesized_generic_arguments()
2940 pub fn visit_pat<'ast, V>(v: &mut V, node: &'ast crate::Pat) in visit_pat() argument
2942 V: Visit<'ast> + ?Sized, in visit_pat()
3000 pub fn visit_pat_ident<'ast, V>(v: &mut V, node: &'ast crate::PatIdent) in visit_pat_ident() argument
3002 V: Visit<'ast> + ?Sized, in visit_pat_ident()
3017 pub fn visit_pat_or<'ast, V>(v: &mut V, node: &'ast crate::PatOr) in visit_pat_or() argument
3019 V: Visit<'ast> + ?Sized, in visit_pat_or()
3032 pub fn visit_pat_paren<'ast, V>(v: &mut V, node: &'ast crate::PatParen) in visit_pat_paren() argument
3034 V: Visit<'ast> + ?Sized, in visit_pat_paren()
3044 pub fn visit_pat_reference<'ast, V>(v: &mut V, node: &'ast crate::PatReference) in visit_pat_reference() argument
3046 V: Visit<'ast> + ?Sized, in visit_pat_reference()
3057 pub fn visit_pat_rest<'ast, V>(v: &mut V, node: &'ast crate::PatRest) in visit_pat_rest() argument
3059 V: Visit<'ast> + ?Sized, in visit_pat_rest()
3068 pub fn visit_pat_slice<'ast, V>(v: &mut V, node: &'ast crate::PatSlice) in visit_pat_slice() argument
3070 V: Visit<'ast> + ?Sized, in visit_pat_slice()
3083 pub fn visit_pat_struct<'ast, V>(v: &mut V, node: &'ast crate::PatStruct) in visit_pat_struct() argument
3085 V: Visit<'ast> + ?Sized, in visit_pat_struct()
3105 pub fn visit_pat_tuple<'ast, V>(v: &mut V, node: &'ast crate::PatTuple) in visit_pat_tuple() argument
3107 V: Visit<'ast> + ?Sized, in visit_pat_tuple()
3120 pub fn visit_pat_tuple_struct<'ast, V>(v: &mut V, node: &'ast crate::PatTupleStruct) in visit_pat_tuple_struct() argument
3122 V: Visit<'ast> + ?Sized, in visit_pat_tuple_struct()
3139 pub fn visit_pat_type<'ast, V>(v: &mut V, node: &'ast crate::PatType) in visit_pat_type() argument
3141 V: Visit<'ast> + ?Sized, in visit_pat_type()
3152 pub fn visit_pat_wild<'ast, V>(v: &mut V, node: &'ast crate::PatWild) in visit_pat_wild() argument
3154 V: Visit<'ast> + ?Sized, in visit_pat_wild()
3163 pub fn visit_path<'ast, V>(v: &mut V, node: &'ast crate::Path) in visit_path() argument
3165 V: Visit<'ast> + ?Sized, in visit_path()
3175 pub fn visit_path_arguments<'ast, V>(v: &mut V, node: &'ast crate::PathArguments) in visit_path_arguments() argument
3177 V: Visit<'ast> + ?Sized, in visit_path_arguments()
3191 pub fn visit_path_segment<'ast, V>(v: &mut V, node: &'ast crate::PathSegment) in visit_path_segment() argument
3193 V: Visit<'ast> + ?Sized, in visit_path_segment()
3200 pub fn visit_pointer_mutability<'ast, V>(v: &mut V, node: &'ast crate::PointerMutability) in visit_pointer_mutability() argument
3202 V: Visit<'ast> + ?Sized, in visit_pointer_mutability()
3215 pub fn visit_precise_capture<'ast, V>(v: &mut V, node: &'ast crate::PreciseCapture) in visit_precise_capture() argument
3217 V: Visit<'ast> + ?Sized, in visit_precise_capture()
3229 pub fn visit_predicate_lifetime<'ast, V>(v: &mut V, node: &'ast crate::PredicateLifetime) in visit_predicate_lifetime() argument
3231 V: Visit<'ast> + ?Sized, in visit_predicate_lifetime()
3242 pub fn visit_predicate_type<'ast, V>(v: &mut V, node: &'ast crate::PredicateType) in visit_predicate_type() argument
3244 V: Visit<'ast> + ?Sized, in visit_predicate_type()
3258 pub fn visit_qself<'ast, V>(v: &mut V, node: &'ast crate::QSelf) in visit_qself() argument
3260 V: Visit<'ast> + ?Sized, in visit_qself()
3270 pub fn visit_range_limits<'ast, V>(v: &mut V, node: &'ast crate::RangeLimits) in visit_range_limits() argument
3272 V: Visit<'ast> + ?Sized, in visit_range_limits()
3285 pub fn visit_receiver<'ast, V>(v: &mut V, node: &'ast crate::Receiver) in visit_receiver() argument
3287 V: Visit<'ast> + ?Sized, in visit_receiver()
3305 pub fn visit_return_type<'ast, V>(v: &mut V, node: &'ast crate::ReturnType) in visit_return_type() argument
3307 V: Visit<'ast> + ?Sized, in visit_return_type()
3319 pub fn visit_signature<'ast, V>(v: &mut V, node: &'ast crate::Signature) in visit_signature() argument
3321 V: Visit<'ast> + ?Sized, in visit_signature()
3342 pub fn visit_span<'ast, V>(v: &mut V, node: &proc_macro2::Span) in visit_span() argument
3344 V: Visit<'ast> + ?Sized, in visit_span()
3348 pub fn visit_static_mutability<'ast, V>(v: &mut V, node: &'ast crate::StaticMutability) in visit_static_mutability() argument
3350 V: Visit<'ast> + ?Sized, in visit_static_mutability()
3361 pub fn visit_stmt<'ast, V>(v: &mut V, node: &'ast crate::Stmt) in visit_stmt() argument
3363 V: Visit<'ast> + ?Sized, in visit_stmt()
3383 pub fn visit_stmt_macro<'ast, V>(v: &mut V, node: &'ast crate::StmtMacro) in visit_stmt_macro() argument
3385 V: Visit<'ast> + ?Sized, in visit_stmt_macro()
3395 pub fn visit_trait_bound<'ast, V>(v: &mut V, node: &'ast crate::TraitBound) in visit_trait_bound() argument
3397 V: Visit<'ast> + ?Sized, in visit_trait_bound()
3408 pub fn visit_trait_bound_modifier<'ast, V>( in visit_trait_bound_modifier() argument
3410 node: &'ast crate::TraitBoundModifier, in visit_trait_bound_modifier()
3413 V: Visit<'ast> + ?Sized, in visit_trait_bound_modifier()
3424 pub fn visit_trait_item<'ast, V>(v: &mut V, node: &'ast crate::TraitItem) in visit_trait_item() argument
3426 V: Visit<'ast> + ?Sized, in visit_trait_item()
3448 pub fn visit_trait_item_const<'ast, V>(v: &mut V, node: &'ast crate::TraitItemConst) in visit_trait_item_const() argument
3450 V: Visit<'ast> + ?Sized, in visit_trait_item_const()
3468 pub fn visit_trait_item_fn<'ast, V>(v: &mut V, node: &'ast crate::TraitItemFn) in visit_trait_item_fn() argument
3470 V: Visit<'ast> + ?Sized, in visit_trait_item_fn()
3483 pub fn visit_trait_item_macro<'ast, V>(v: &mut V, node: &'ast crate::TraitItemMacro) in visit_trait_item_macro() argument
3485 V: Visit<'ast> + ?Sized, in visit_trait_item_macro()
3495 pub fn visit_trait_item_type<'ast, V>(v: &mut V, node: &'ast crate::TraitItemType) in visit_trait_item_type() argument
3497 V: Visit<'ast> + ?Sized, in visit_trait_item_type()
3518 pub fn visit_type<'ast, V>(v: &mut V, node: &'ast crate::Type) in visit_type() argument
3520 V: Visit<'ast> + ?Sized, in visit_type()
3572 pub fn visit_type_array<'ast, V>(v: &mut V, node: &'ast crate::TypeArray) in visit_type_array() argument
3574 V: Visit<'ast> + ?Sized, in visit_type_array()
3583 pub fn visit_type_bare_fn<'ast, V>(v: &mut V, node: &'ast crate::TypeBareFn) in visit_type_bare_fn() argument
3585 V: Visit<'ast> + ?Sized, in visit_type_bare_fn()
3607 pub fn visit_type_group<'ast, V>(v: &mut V, node: &'ast crate::TypeGroup) in visit_type_group() argument
3609 V: Visit<'ast> + ?Sized, in visit_type_group()
3616 pub fn visit_type_impl_trait<'ast, V>(v: &mut V, node: &'ast crate::TypeImplTrait) in visit_type_impl_trait() argument
3618 V: Visit<'ast> + ?Sized, in visit_type_impl_trait()
3628 pub fn visit_type_infer<'ast, V>(v: &mut V, node: &'ast crate::TypeInfer) in visit_type_infer() argument
3630 V: Visit<'ast> + ?Sized, in visit_type_infer()
3636 pub fn visit_type_macro<'ast, V>(v: &mut V, node: &'ast crate::TypeMacro) in visit_type_macro() argument
3638 V: Visit<'ast> + ?Sized, in visit_type_macro()
3644 pub fn visit_type_never<'ast, V>(v: &mut V, node: &'ast crate::TypeNever) in visit_type_never() argument
3646 V: Visit<'ast> + ?Sized, in visit_type_never()
3652 pub fn visit_type_param<'ast, V>(v: &mut V, node: &'ast crate::TypeParam) in visit_type_param() argument
3654 V: Visit<'ast> + ?Sized, in visit_type_param()
3672 pub fn visit_type_param_bound<'ast, V>(v: &mut V, node: &'ast crate::TypeParamBound) in visit_type_param_bound() argument
3674 V: Visit<'ast> + ?Sized, in visit_type_param_bound()
3693 pub fn visit_type_paren<'ast, V>(v: &mut V, node: &'ast crate::TypeParen) in visit_type_paren() argument
3695 V: Visit<'ast> + ?Sized, in visit_type_paren()
3702 pub fn visit_type_path<'ast, V>(v: &mut V, node: &'ast crate::TypePath) in visit_type_path() argument
3704 V: Visit<'ast> + ?Sized, in visit_type_path()
3713 pub fn visit_type_ptr<'ast, V>(v: &mut V, node: &'ast crate::TypePtr) in visit_type_ptr() argument
3715 V: Visit<'ast> + ?Sized, in visit_type_ptr()
3724 pub fn visit_type_reference<'ast, V>(v: &mut V, node: &'ast crate::TypeReference) in visit_type_reference() argument
3726 V: Visit<'ast> + ?Sized, in visit_type_reference()
3737 pub fn visit_type_slice<'ast, V>(v: &mut V, node: &'ast crate::TypeSlice) in visit_type_slice() argument
3739 V: Visit<'ast> + ?Sized, in visit_type_slice()
3746 pub fn visit_type_trait_object<'ast, V>(v: &mut V, node: &'ast crate::TypeTraitObject) in visit_type_trait_object() argument
3748 V: Visit<'ast> + ?Sized, in visit_type_trait_object()
3758 pub fn visit_type_tuple<'ast, V>(v: &mut V, node: &'ast crate::TypeTuple) in visit_type_tuple() argument
3760 V: Visit<'ast> + ?Sized, in visit_type_tuple()
3770 pub fn visit_un_op<'ast, V>(v: &mut V, node: &'ast crate::UnOp) in visit_un_op() argument
3772 V: Visit<'ast> + ?Sized, in visit_un_op()
3788 pub fn visit_use_glob<'ast, V>(v: &mut V, node: &'ast crate::UseGlob) in visit_use_glob() argument
3790 V: Visit<'ast> + ?Sized, in visit_use_glob()
3796 pub fn visit_use_group<'ast, V>(v: &mut V, node: &'ast crate::UseGroup) in visit_use_group() argument
3798 V: Visit<'ast> + ?Sized, in visit_use_group()
3808 pub fn visit_use_name<'ast, V>(v: &mut V, node: &'ast crate::UseName) in visit_use_name() argument
3810 V: Visit<'ast> + ?Sized, in visit_use_name()
3816 pub fn visit_use_path<'ast, V>(v: &mut V, node: &'ast crate::UsePath) in visit_use_path() argument
3818 V: Visit<'ast> + ?Sized, in visit_use_path()
3826 pub fn visit_use_rename<'ast, V>(v: &mut V, node: &'ast crate::UseRename) in visit_use_rename() argument
3828 V: Visit<'ast> + ?Sized, in visit_use_rename()
3836 pub fn visit_use_tree<'ast, V>(v: &mut V, node: &'ast crate::UseTree) in visit_use_tree() argument
3838 V: Visit<'ast> + ?Sized, in visit_use_tree()
3860 pub fn visit_variadic<'ast, V>(v: &mut V, node: &'ast crate::Variadic) in visit_variadic() argument
3862 V: Visit<'ast> + ?Sized, in visit_variadic()
3876 pub fn visit_variant<'ast, V>(v: &mut V, node: &'ast crate::Variant) in visit_variant() argument
3878 V: Visit<'ast> + ?Sized, in visit_variant()
3892 pub fn visit_vis_restricted<'ast, V>(v: &mut V, node: &'ast crate::VisRestricted) in visit_vis_restricted() argument
3894 V: Visit<'ast> + ?Sized, in visit_vis_restricted()
3903 pub fn visit_visibility<'ast, V>(v: &mut V, node: &'ast crate::Visibility) in visit_visibility() argument
3905 V: Visit<'ast> + ?Sized, in visit_visibility()
3919 pub fn visit_where_clause<'ast, V>(v: &mut V, node: &'ast crate::WhereClause) in visit_where_clause() argument
3921 V: Visit<'ast> + ?Sized, in visit_where_clause()
3931 pub fn visit_where_predicate<'ast, V>(v: &mut V, node: &'ast crate::WherePredicate) in visit_where_predicate() argument
3933 V: Visit<'ast> + ?Sized, in visit_where_predicate()