• Home
  • Raw
  • Download

Lines Matching defs:ast

773 pub fn visit_abi<'ast, V>(v: &mut V, node: &'ast Abi)  in visit_abi()
783 pub fn visit_angle_bracketed_generic_arguments<'ast, V>( in visit_angle_bracketed_generic_arguments()
803 pub fn visit_arm<'ast, V>(v: &mut V, node: &'ast Arm) in visit_arm()
822 pub fn visit_attr_style<'ast, V>(v: &mut V, node: &'ast AttrStyle) in visit_attr_style()
834 pub fn visit_attribute<'ast, V>(v: &mut V, node: &'ast Attribute) in visit_attribute()
845 pub fn visit_bare_fn_arg<'ast, V>(v: &mut V, node: &'ast BareFnArg) in visit_bare_fn_arg()
859 pub fn visit_bin_op<'ast, V>(v: &mut V, node: &'ast BinOp) in visit_bin_op()
951 pub fn visit_binding<'ast, V>(v: &mut V, node: &'ast Binding) in visit_binding()
960 pub fn visit_block<'ast, V>(v: &mut V, node: &'ast Block) in visit_block()
970 pub fn visit_bound_lifetimes<'ast, V>(v: &mut V, node: &'ast BoundLifetimes) in visit_bound_lifetimes()
986 pub fn visit_const_param<'ast, V>(v: &mut V, node: &'ast ConstParam) in visit_const_param()
1005 pub fn visit_constraint<'ast, V>(v: &mut V, node: &'ast Constraint) in visit_constraint()
1020 pub fn visit_data<'ast, V>(v: &mut V, node: &'ast Data) in visit_data()
1037 pub fn visit_data_enum<'ast, V>(v: &mut V, node: &'ast DataEnum) in visit_data_enum()
1052 pub fn visit_data_struct<'ast, V>(v: &mut V, node: &'ast DataStruct) in visit_data_struct()
1063 pub fn visit_data_union<'ast, V>(v: &mut V, node: &'ast DataUnion) in visit_data_union()
1071 pub fn visit_derive_input<'ast, V>(v: &mut V, node: &'ast DeriveInput) in visit_derive_input()
1084 pub fn visit_expr<'ast, V>(v: &mut V, node: &'ast Expr) in visit_expr()
1213 pub fn visit_expr_array<'ast, V>(v: &mut V, node: &'ast ExprArray) in visit_expr_array()
1230 pub fn visit_expr_assign<'ast, V>(v: &mut V, node: &'ast ExprAssign) in visit_expr_assign()
1242 pub fn visit_expr_assign_op<'ast, V>(v: &mut V, node: &'ast ExprAssignOp) in visit_expr_assign_op()
1254 pub fn visit_expr_async<'ast, V>(v: &mut V, node: &'ast ExprAsync) in visit_expr_async()
1268 pub fn visit_expr_await<'ast, V>(v: &mut V, node: &'ast ExprAwait) in visit_expr_await()
1280 pub fn visit_expr_binary<'ast, V>(v: &mut V, node: &'ast ExprBinary) in visit_expr_binary()
1292 pub fn visit_expr_block<'ast, V>(v: &mut V, node: &'ast ExprBlock) in visit_expr_block()
1305 pub fn visit_expr_box<'ast, V>(v: &mut V, node: &'ast ExprBox) in visit_expr_box()
1316 pub fn visit_expr_break<'ast, V>(v: &mut V, node: &'ast ExprBreak) in visit_expr_break()
1332 pub fn visit_expr_call<'ast, V>(v: &mut V, node: &'ast ExprCall) in visit_expr_call()
1350 pub fn visit_expr_cast<'ast, V>(v: &mut V, node: &'ast ExprCast) in visit_expr_cast()
1362 pub fn visit_expr_closure<'ast, V>(v: &mut V, node: &'ast ExprClosure) in visit_expr_closure()
1391 pub fn visit_expr_continue<'ast, V>(v: &mut V, node: &'ast ExprContinue) in visit_expr_continue()
1404 pub fn visit_expr_field<'ast, V>(v: &mut V, node: &'ast ExprField) in visit_expr_field()
1416 pub fn visit_expr_for_loop<'ast, V>(v: &mut V, node: &'ast ExprForLoop) in visit_expr_for_loop()
1433 pub fn visit_expr_group<'ast, V>(v: &mut V, node: &'ast ExprGroup) in visit_expr_group()
1444 pub fn visit_expr_if<'ast, V>(v: &mut V, node: &'ast ExprIf) in visit_expr_if()
1460 pub fn visit_expr_index<'ast, V>(v: &mut V, node: &'ast ExprIndex) in visit_expr_index()
1472 pub fn visit_expr_let<'ast, V>(v: &mut V, node: &'ast ExprLet) in visit_expr_let()
1485 pub fn visit_expr_lit<'ast, V>(v: &mut V, node: &'ast ExprLit) in visit_expr_lit()
1495 pub fn visit_expr_loop<'ast, V>(v: &mut V, node: &'ast ExprLoop) in visit_expr_loop()
1509 pub fn visit_expr_macro<'ast, V>(v: &mut V, node: &'ast ExprMacro) in visit_expr_macro()
1519 pub fn visit_expr_match<'ast, V>(v: &mut V, node: &'ast ExprMatch) in visit_expr_match()
1534 pub fn visit_expr_method_call<'ast, V>(v: &mut V, node: &'ast ExprMethodCall) in visit_expr_method_call()
1557 pub fn visit_expr_paren<'ast, V>(v: &mut V, node: &'ast ExprParen) in visit_expr_paren()
1568 pub fn visit_expr_path<'ast, V>(v: &mut V, node: &'ast ExprPath) in visit_expr_path()
1581 pub fn visit_expr_range<'ast, V>(v: &mut V, node: &'ast ExprRange) in visit_expr_range()
1597 pub fn visit_expr_reference<'ast, V>(v: &mut V, node: &'ast ExprReference) in visit_expr_reference()
1611 pub fn visit_expr_repeat<'ast, V>(v: &mut V, node: &'ast ExprRepeat) in visit_expr_repeat()
1624 pub fn visit_expr_return<'ast, V>(v: &mut V, node: &'ast ExprReturn) in visit_expr_return()
1637 pub fn visit_expr_struct<'ast, V>(v: &mut V, node: &'ast ExprStruct) in visit_expr_struct()
1661 pub fn visit_expr_try<'ast, V>(v: &mut V, node: &'ast ExprTry) in visit_expr_try()
1672 pub fn visit_expr_try_block<'ast, V>(v: &mut V, node: &'ast ExprTryBlock) in visit_expr_try_block()
1683 pub fn visit_expr_tuple<'ast, V>(v: &mut V, node: &'ast ExprTuple) in visit_expr_tuple()
1700 pub fn visit_expr_type<'ast, V>(v: &mut V, node: &'ast ExprType) in visit_expr_type()
1712 pub fn visit_expr_unary<'ast, V>(v: &mut V, node: &'ast ExprUnary) in visit_expr_unary()
1723 pub fn visit_expr_unsafe<'ast, V>(v: &mut V, node: &'ast ExprUnsafe) in visit_expr_unsafe()
1734 pub fn visit_expr_while<'ast, V>(v: &mut V, node: &'ast ExprWhile) in visit_expr_while()
1749 pub fn visit_expr_yield<'ast, V>(v: &mut V, node: &'ast ExprYield) in visit_expr_yield()
1762 pub fn visit_field<'ast, V>(v: &mut V, node: &'ast Field) in visit_field()
1779 pub fn visit_field_pat<'ast, V>(v: &mut V, node: &'ast FieldPat) in visit_field_pat()
1793 pub fn visit_field_value<'ast, V>(v: &mut V, node: &'ast FieldValue) in visit_field_value()
1807 pub fn visit_fields<'ast, V>(v: &mut V, node: &'ast Fields) in visit_fields()
1822 pub fn visit_fields_named<'ast, V>(v: &mut V, node: &'ast FieldsNamed) in visit_fields_named()
1836 pub fn visit_fields_unnamed<'ast, V>(v: &mut V, node: &'ast FieldsUnnamed) in visit_fields_unnamed()
1850 pub fn visit_file<'ast, V>(v: &mut V, node: &'ast File) in visit_file()
1863 pub fn visit_fn_arg<'ast, V>(v: &mut V, node: &'ast FnArg) in visit_fn_arg()
1877 pub fn visit_foreign_item<'ast, V>(v: &mut V, node: &'ast ForeignItem) in visit_foreign_item()
1901 pub fn visit_foreign_item_fn<'ast, V>(v: &mut V, node: &'ast ForeignItemFn) in visit_foreign_item_fn()
1913 pub fn visit_foreign_item_macro<'ast, V>(v: &mut V, node: &'ast ForeignItemMacro) in visit_foreign_item_macro()
1926 pub fn visit_foreign_item_static<'ast, V>(v: &mut V, node: &'ast ForeignItemStatic) in visit_foreign_item_static()
1944 pub fn visit_foreign_item_type<'ast, V>(v: &mut V, node: &'ast ForeignItemType) in visit_foreign_item_type()
1957 pub fn visit_generic_argument<'ast, V>(v: &mut V, node: &'ast GenericArgument) in visit_generic_argument()
1980 pub fn visit_generic_method_argument<'ast, V>(v: &mut V, node: &'ast GenericMethodArgument) in visit_generic_method_argument()
1994 pub fn visit_generic_param<'ast, V>(v: &mut V, node: &'ast GenericParam) in visit_generic_param()
2011 pub fn visit_generics<'ast, V>(v: &mut V, node: &'ast Generics) in visit_generics()
2032 pub fn visit_ident<'ast, V>(v: &mut V, node: &'ast Ident) in visit_ident()
2039 pub fn visit_impl_item<'ast, V>(v: &mut V, node: &'ast ImplItem) in visit_impl_item()
2063 pub fn visit_impl_item_const<'ast, V>(v: &mut V, node: &'ast ImplItemConst) in visit_impl_item_const()
2083 pub fn visit_impl_item_macro<'ast, V>(v: &mut V, node: &'ast ImplItemMacro) in visit_impl_item_macro()
2096 pub fn visit_impl_item_method<'ast, V>(v: &mut V, node: &'ast ImplItemMethod) in visit_impl_item_method()
2111 pub fn visit_impl_item_type<'ast, V>(v: &mut V, node: &'ast ImplItemType) in visit_impl_item_type()
2130 pub fn visit_index<'ast, V>(v: &mut V, node: &'ast Index) in visit_index()
2138 pub fn visit_item<'ast, V>(v: &mut V, node: &'ast Item) in visit_item()
2198 pub fn visit_item_const<'ast, V>(v: &mut V, node: &'ast ItemConst) in visit_item_const()
2215 pub fn visit_item_enum<'ast, V>(v: &mut V, node: &'ast ItemEnum) in visit_item_enum()
2236 pub fn visit_item_extern_crate<'ast, V>(v: &mut V, node: &'ast ItemExternCrate) in visit_item_extern_crate()
2254 pub fn visit_item_fn<'ast, V>(v: &mut V, node: &'ast ItemFn) in visit_item_fn()
2266 pub fn visit_item_foreign_mod<'ast, V>(v: &mut V, node: &'ast ItemForeignMod) in visit_item_foreign_mod()
2280 pub fn visit_item_impl<'ast, V>(v: &mut V, node: &'ast ItemImpl) in visit_item_impl()
2309 pub fn visit_item_macro<'ast, V>(v: &mut V, node: &'ast ItemMacro) in visit_item_macro()
2325 pub fn visit_item_macro2<'ast, V>(v: &mut V, node: &'ast ItemMacro2) in visit_item_macro2()
2338 pub fn visit_item_mod<'ast, V>(v: &mut V, node: &'ast ItemMod) in visit_item_mod()
2359 pub fn visit_item_static<'ast, V>(v: &mut V, node: &'ast ItemStatic) in visit_item_static()
2379 pub fn visit_item_struct<'ast, V>(v: &mut V, node: &'ast ItemStruct) in visit_item_struct()
2396 pub fn visit_item_trait<'ast, V>(v: &mut V, node: &'ast ItemTrait) in visit_item_trait()
2429 pub fn visit_item_trait_alias<'ast, V>(v: &mut V, node: &'ast ItemTraitAlias) in visit_item_trait_alias()
2451 pub fn visit_item_type<'ast, V>(v: &mut V, node: &'ast ItemType) in visit_item_type()
2467 pub fn visit_item_union<'ast, V>(v: &mut V, node: &'ast ItemUnion) in visit_item_union()
2481 pub fn visit_item_use<'ast, V>(v: &mut V, node: &'ast ItemUse) in visit_item_use()
2497 pub fn visit_label<'ast, V>(v: &mut V, node: &'ast Label) in visit_label()
2504 pub fn visit_lifetime<'ast, V>(v: &mut V, node: &'ast Lifetime) in visit_lifetime()
2512 pub fn visit_lifetime_def<'ast, V>(v: &mut V, node: &'ast LifetimeDef) in visit_lifetime_def()
2531 pub fn visit_lit<'ast, V>(v: &mut V, node: &'ast Lit) in visit_lit()
2562 pub fn visit_lit_bool<'ast, V>(v: &mut V, node: &'ast LitBool) in visit_lit_bool()
2569 pub fn visit_lit_byte<'ast, V>(v: &mut V, node: &'ast LitByte) in visit_lit_byte()
2574 pub fn visit_lit_byte_str<'ast, V>(v: &mut V, node: &'ast LitByteStr) in visit_lit_byte_str()
2579 pub fn visit_lit_char<'ast, V>(v: &mut V, node: &'ast LitChar) in visit_lit_char()
2584 pub fn visit_lit_float<'ast, V>(v: &mut V, node: &'ast LitFloat) in visit_lit_float()
2589 pub fn visit_lit_int<'ast, V>(v: &mut V, node: &'ast LitInt) in visit_lit_int()
2594 pub fn visit_lit_str<'ast, V>(v: &mut V, node: &'ast LitStr) in visit_lit_str()
2600 pub fn visit_local<'ast, V>(v: &mut V, node: &'ast Local) in visit_local()
2616 pub fn visit_macro<'ast, V>(v: &mut V, node: &'ast Macro) in visit_macro()
2626 pub fn visit_macro_delimiter<'ast, V>(v: &mut V, node: &'ast MacroDelimiter) in visit_macro_delimiter()
2643 pub fn visit_member<'ast, V>(v: &mut V, node: &'ast Member) in visit_member()
2657 pub fn visit_meta<'ast, V>(v: &mut V, node: &'ast Meta) in visit_meta()
2674 pub fn visit_meta_list<'ast, V>(v: &mut V, node: &'ast MetaList) in visit_meta_list()
2689 pub fn visit_meta_name_value<'ast, V>(v: &mut V, node: &'ast MetaNameValue) in visit_meta_name_value()
2698 pub fn visit_method_turbofish<'ast, V>(v: &mut V, node: &'ast MethodTurbofish) in visit_method_turbofish()
2714 pub fn visit_nested_meta<'ast, V>(v: &mut V, node: &'ast NestedMeta) in visit_nested_meta()
2728 pub fn visit_parenthesized_generic_arguments<'ast, V>( in visit_parenthesized_generic_arguments()
2745 pub fn visit_pat<'ast, V>(v: &mut V, node: &'ast Pat) in visit_pat()
2802 pub fn visit_pat_box<'ast, V>(v: &mut V, node: &'ast PatBox) in visit_pat_box()
2813 pub fn visit_pat_ident<'ast, V>(v: &mut V, node: &'ast PatIdent) in visit_pat_ident()
2833 pub fn visit_pat_lit<'ast, V>(v: &mut V, node: &'ast PatLit) in visit_pat_lit()
2843 pub fn visit_pat_macro<'ast, V>(v: &mut V, node: &'ast PatMacro) in visit_pat_macro()
2853 pub fn visit_pat_or<'ast, V>(v: &mut V, node: &'ast PatOr) in visit_pat_or()
2872 pub fn visit_pat_path<'ast, V>(v: &mut V, node: &'ast PatPath) in visit_pat_path()
2885 pub fn visit_pat_range<'ast, V>(v: &mut V, node: &'ast PatRange) in visit_pat_range()
2897 pub fn visit_pat_reference<'ast, V>(v: &mut V, node: &'ast PatReference) in visit_pat_reference()
2911 pub fn visit_pat_rest<'ast, V>(v: &mut V, node: &'ast PatRest) in visit_pat_rest()
2921 pub fn visit_pat_slice<'ast, V>(v: &mut V, node: &'ast PatSlice) in visit_pat_slice()
2938 pub fn visit_pat_struct<'ast, V>(v: &mut V, node: &'ast PatStruct) in visit_pat_struct()
2959 pub fn visit_pat_tuple<'ast, V>(v: &mut V, node: &'ast PatTuple) in visit_pat_tuple()
2976 pub fn visit_pat_tuple_struct<'ast, V>(v: &mut V, node: &'ast PatTupleStruct) in visit_pat_tuple_struct()
2987 pub fn visit_pat_type<'ast, V>(v: &mut V, node: &'ast PatType) in visit_pat_type()
2999 pub fn visit_pat_wild<'ast, V>(v: &mut V, node: &'ast PatWild) in visit_pat_wild()
3009 pub fn visit_path<'ast, V>(v: &mut V, node: &'ast Path) in visit_path()
3025 pub fn visit_path_arguments<'ast, V>(v: &mut V, node: &'ast PathArguments) in visit_path_arguments()
3040 pub fn visit_path_segment<'ast, V>(v: &mut V, node: &'ast PathSegment) in visit_path_segment()
3048 pub fn visit_predicate_eq<'ast, V>(v: &mut V, node: &'ast PredicateEq) in visit_predicate_eq()
3057 pub fn visit_predicate_lifetime<'ast, V>(v: &mut V, node: &'ast PredicateLifetime) in visit_predicate_lifetime()
3072 pub fn visit_predicate_type<'ast, V>(v: &mut V, node: &'ast PredicateType) in visit_predicate_type()
3090 pub fn visit_qself<'ast, V>(v: &mut V, node: &'ast QSelf) in visit_qself()
3103 pub fn visit_range_limits<'ast, V>(v: &mut V, node: &'ast RangeLimits) in visit_range_limits()
3117 pub fn visit_receiver<'ast, V>(v: &mut V, node: &'ast Receiver) in visit_receiver()
3136 pub fn visit_return_type<'ast, V>(v: &mut V, node: &'ast ReturnType) in visit_return_type()
3149 pub fn visit_signature<'ast, V>(v: &mut V, node: &'ast Signature) in visit_signature()
3181 pub fn visit_span<'ast, V>(v: &mut V, node: &Span) in visit_span()
3187 pub fn visit_stmt<'ast, V>(v: &mut V, node: &'ast Stmt) in visit_stmt()
3208 pub fn visit_trait_bound<'ast, V>(v: &mut V, node: &'ast TraitBound) in visit_trait_bound()
3222 pub fn visit_trait_bound_modifier<'ast, V>(v: &mut V, node: &'ast TraitBoundModifier) in visit_trait_bound_modifier()
3234 pub fn visit_trait_item<'ast, V>(v: &mut V, node: &'ast TraitItem) in visit_trait_item()
3258 pub fn visit_trait_item_const<'ast, V>(v: &mut V, node: &'ast TraitItemConst) in visit_trait_item_const()
3276 pub fn visit_trait_item_macro<'ast, V>(v: &mut V, node: &'ast TraitItemMacro) in visit_trait_item_macro()
3289 pub fn visit_trait_item_method<'ast, V>(v: &mut V, node: &'ast TraitItemMethod) in visit_trait_item_method()
3305 pub fn visit_trait_item_type<'ast, V>(v: &mut V, node: &'ast TraitItemType) in visit_trait_item_type()
3332 pub fn visit_type<'ast, V>(v: &mut V, node: &'ast Type) in visit_type()
3386 pub fn visit_type_array<'ast, V>(v: &mut V, node: &'ast TypeArray) in visit_type_array()
3396 pub fn visit_type_bare_fn<'ast, V>(v: &mut V, node: &'ast TypeBareFn) in visit_type_bare_fn()
3424 pub fn visit_type_group<'ast, V>(v: &mut V, node: &'ast TypeGroup) in visit_type_group()
3432 pub fn visit_type_impl_trait<'ast, V>(v: &mut V, node: &'ast TypeImplTrait) in visit_type_impl_trait()
3446 pub fn visit_type_infer<'ast, V>(v: &mut V, node: &'ast TypeInfer) in visit_type_infer()
3453 pub fn visit_type_macro<'ast, V>(v: &mut V, node: &'ast TypeMacro) in visit_type_macro()
3460 pub fn visit_type_never<'ast, V>(v: &mut V, node: &'ast TypeNever) in visit_type_never()
3467 pub fn visit_type_param<'ast, V>(v: &mut V, node: &'ast TypeParam) in visit_type_param()
3493 pub fn visit_type_param_bound<'ast, V>(v: &mut V, node: &'ast TypeParamBound) in visit_type_param_bound()
3507 pub fn visit_type_paren<'ast, V>(v: &mut V, node: &'ast TypeParen) in visit_type_paren()
3515 pub fn visit_type_path<'ast, V>(v: &mut V, node: &'ast TypePath) in visit_type_path()
3525 pub fn visit_type_ptr<'ast, V>(v: &mut V, node: &'ast TypePtr) in visit_type_ptr()
3539 pub fn visit_type_reference<'ast, V>(v: &mut V, node: &'ast TypeReference) in visit_type_reference()
3553 pub fn visit_type_slice<'ast, V>(v: &mut V, node: &'ast TypeSlice) in visit_type_slice()
3561 pub fn visit_type_trait_object<'ast, V>(v: &mut V, node: &'ast TypeTraitObject) in visit_type_trait_object()
3577 pub fn visit_type_tuple<'ast, V>(v: &mut V, node: &'ast TypeTuple) in visit_type_tuple()
3591 pub fn visit_un_op<'ast, V>(v: &mut V, node: &'ast UnOp) in visit_un_op()
3608 pub fn visit_use_glob<'ast, V>(v: &mut V, node: &'ast UseGlob) in visit_use_glob()
3615 pub fn visit_use_group<'ast, V>(v: &mut V, node: &'ast UseGroup) in visit_use_group()
3629 pub fn visit_use_name<'ast, V>(v: &mut V, node: &'ast UseName) in visit_use_name()
3636 pub fn visit_use_path<'ast, V>(v: &mut V, node: &'ast UsePath) in visit_use_path()
3645 pub fn visit_use_rename<'ast, V>(v: &mut V, node: &'ast UseRename) in visit_use_rename()
3654 pub fn visit_use_tree<'ast, V>(v: &mut V, node: &'ast UseTree) in visit_use_tree()
3677 pub fn visit_variadic<'ast, V>(v: &mut V, node: &'ast Variadic) in visit_variadic()
3687 pub fn visit_variant<'ast, V>(v: &mut V, node: &'ast Variant) in visit_variant()
3702 pub fn visit_vis_crate<'ast, V>(v: &mut V, node: &'ast VisCrate) in visit_vis_crate()
3709 pub fn visit_vis_public<'ast, V>(v: &mut V, node: &'ast VisPublic) in visit_vis_public()
3716 pub fn visit_vis_restricted<'ast, V>(v: &mut V, node: &'ast VisRestricted) in visit_vis_restricted()
3728 pub fn visit_visibility<'ast, V>(v: &mut V, node: &'ast Visibility) in visit_visibility()
3746 pub fn visit_where_clause<'ast, V>(v: &mut V, node: &'ast WhereClause) in visit_where_clause()
3760 pub fn visit_where_predicate<'ast, V>(v: &mut V, node: &'ast WherePredicate) in visit_where_predicate()