• Home
  • Raw
  • Download

Lines Matching defs:ast

779 pub fn visit_abi<'ast, V>(v: &mut V, node: &'ast Abi)  in visit_abi()
789 pub fn visit_angle_bracketed_generic_arguments<'ast, V>( in visit_angle_bracketed_generic_arguments()
810 pub fn visit_arm<'ast, V>(v: &mut V, node: &'ast Arm) in visit_arm()
829 pub fn visit_attr_style<'ast, V>(v: &mut V, node: &'ast AttrStyle) in visit_attr_style()
841 pub fn visit_attribute<'ast, V>(v: &mut V, node: &'ast Attribute) in visit_attribute()
852 pub fn visit_bare_fn_arg<'ast, V>(v: &mut V, node: &'ast BareFnArg) in visit_bare_fn_arg()
866 pub fn visit_bin_op<'ast, V>(v: &mut V, node: &'ast BinOp) in visit_bin_op()
958 pub fn visit_binding<'ast, V>(v: &mut V, node: &'ast Binding) in visit_binding()
967 pub fn visit_block<'ast, V>(v: &mut V, node: &'ast Block) in visit_block()
977 pub fn visit_bound_lifetimes<'ast, V>(v: &mut V, node: &'ast BoundLifetimes) in visit_bound_lifetimes()
993 pub fn visit_const_param<'ast, V>(v: &mut V, node: &'ast ConstParam) in visit_const_param()
1012 pub fn visit_constraint<'ast, V>(v: &mut V, node: &'ast Constraint) in visit_constraint()
1027 pub fn visit_data<'ast, V>(v: &mut V, node: &'ast Data) in visit_data()
1044 pub fn visit_data_enum<'ast, V>(v: &mut V, node: &'ast DataEnum) in visit_data_enum()
1059 pub fn visit_data_struct<'ast, V>(v: &mut V, node: &'ast DataStruct) in visit_data_struct()
1070 pub fn visit_data_union<'ast, V>(v: &mut V, node: &'ast DataUnion) in visit_data_union()
1078 pub fn visit_derive_input<'ast, V>(v: &mut V, node: &'ast DeriveInput) in visit_derive_input()
1091 pub fn visit_expr<'ast, V>(v: &mut V, node: &'ast Expr) in visit_expr()
1221 pub fn visit_expr_array<'ast, V>(v: &mut V, node: &'ast ExprArray) in visit_expr_array()
1238 pub fn visit_expr_assign<'ast, V>(v: &mut V, node: &'ast ExprAssign) in visit_expr_assign()
1250 pub fn visit_expr_assign_op<'ast, V>(v: &mut V, node: &'ast ExprAssignOp) in visit_expr_assign_op()
1262 pub fn visit_expr_async<'ast, V>(v: &mut V, node: &'ast ExprAsync) in visit_expr_async()
1276 pub fn visit_expr_await<'ast, V>(v: &mut V, node: &'ast ExprAwait) in visit_expr_await()
1288 pub fn visit_expr_binary<'ast, V>(v: &mut V, node: &'ast ExprBinary) in visit_expr_binary()
1300 pub fn visit_expr_block<'ast, V>(v: &mut V, node: &'ast ExprBlock) in visit_expr_block()
1313 pub fn visit_expr_box<'ast, V>(v: &mut V, node: &'ast ExprBox) in visit_expr_box()
1324 pub fn visit_expr_break<'ast, V>(v: &mut V, node: &'ast ExprBreak) in visit_expr_break()
1340 pub fn visit_expr_call<'ast, V>(v: &mut V, node: &'ast ExprCall) in visit_expr_call()
1358 pub fn visit_expr_cast<'ast, V>(v: &mut V, node: &'ast ExprCast) in visit_expr_cast()
1370 pub fn visit_expr_closure<'ast, V>(v: &mut V, node: &'ast ExprClosure) in visit_expr_closure()
1399 pub fn visit_expr_continue<'ast, V>(v: &mut V, node: &'ast ExprContinue) in visit_expr_continue()
1412 pub fn visit_expr_field<'ast, V>(v: &mut V, node: &'ast ExprField) in visit_expr_field()
1424 pub fn visit_expr_for_loop<'ast, V>(v: &mut V, node: &'ast ExprForLoop) in visit_expr_for_loop()
1441 pub fn visit_expr_group<'ast, V>(v: &mut V, node: &'ast ExprGroup) in visit_expr_group()
1452 pub fn visit_expr_if<'ast, V>(v: &mut V, node: &'ast ExprIf) in visit_expr_if()
1468 pub fn visit_expr_index<'ast, V>(v: &mut V, node: &'ast ExprIndex) in visit_expr_index()
1480 pub fn visit_expr_let<'ast, V>(v: &mut V, node: &'ast ExprLet) in visit_expr_let()
1493 pub fn visit_expr_lit<'ast, V>(v: &mut V, node: &'ast ExprLit) in visit_expr_lit()
1503 pub fn visit_expr_loop<'ast, V>(v: &mut V, node: &'ast ExprLoop) in visit_expr_loop()
1517 pub fn visit_expr_macro<'ast, V>(v: &mut V, node: &'ast ExprMacro) in visit_expr_macro()
1527 pub fn visit_expr_match<'ast, V>(v: &mut V, node: &'ast ExprMatch) in visit_expr_match()
1542 pub fn visit_expr_method_call<'ast, V>(v: &mut V, node: &'ast ExprMethodCall) in visit_expr_method_call()
1565 pub fn visit_expr_paren<'ast, V>(v: &mut V, node: &'ast ExprParen) in visit_expr_paren()
1576 pub fn visit_expr_path<'ast, V>(v: &mut V, node: &'ast ExprPath) in visit_expr_path()
1589 pub fn visit_expr_range<'ast, V>(v: &mut V, node: &'ast ExprRange) in visit_expr_range()
1605 pub fn visit_expr_reference<'ast, V>(v: &mut V, node: &'ast ExprReference) in visit_expr_reference()
1619 pub fn visit_expr_repeat<'ast, V>(v: &mut V, node: &'ast ExprRepeat) in visit_expr_repeat()
1632 pub fn visit_expr_return<'ast, V>(v: &mut V, node: &'ast ExprReturn) in visit_expr_return()
1645 pub fn visit_expr_struct<'ast, V>(v: &mut V, node: &'ast ExprStruct) in visit_expr_struct()
1669 pub fn visit_expr_try<'ast, V>(v: &mut V, node: &'ast ExprTry) in visit_expr_try()
1680 pub fn visit_expr_try_block<'ast, V>(v: &mut V, node: &'ast ExprTryBlock) in visit_expr_try_block()
1691 pub fn visit_expr_tuple<'ast, V>(v: &mut V, node: &'ast ExprTuple) in visit_expr_tuple()
1708 pub fn visit_expr_type<'ast, V>(v: &mut V, node: &'ast ExprType) in visit_expr_type()
1720 pub fn visit_expr_unary<'ast, V>(v: &mut V, node: &'ast ExprUnary) in visit_expr_unary()
1731 pub fn visit_expr_unsafe<'ast, V>(v: &mut V, node: &'ast ExprUnsafe) in visit_expr_unsafe()
1742 pub fn visit_expr_while<'ast, V>(v: &mut V, node: &'ast ExprWhile) in visit_expr_while()
1757 pub fn visit_expr_yield<'ast, V>(v: &mut V, node: &'ast ExprYield) in visit_expr_yield()
1770 pub fn visit_field<'ast, V>(v: &mut V, node: &'ast Field) in visit_field()
1787 pub fn visit_field_pat<'ast, V>(v: &mut V, node: &'ast FieldPat) in visit_field_pat()
1801 pub fn visit_field_value<'ast, V>(v: &mut V, node: &'ast FieldValue) in visit_field_value()
1815 pub fn visit_fields<'ast, V>(v: &mut V, node: &'ast Fields) in visit_fields()
1830 pub fn visit_fields_named<'ast, V>(v: &mut V, node: &'ast FieldsNamed) in visit_fields_named()
1844 pub fn visit_fields_unnamed<'ast, V>(v: &mut V, node: &'ast FieldsUnnamed) in visit_fields_unnamed()
1858 pub fn visit_file<'ast, V>(v: &mut V, node: &'ast File) in visit_file()
1871 pub fn visit_fn_arg<'ast, V>(v: &mut V, node: &'ast FnArg) in visit_fn_arg()
1885 pub fn visit_foreign_item<'ast, V>(v: &mut V, node: &'ast ForeignItem) in visit_foreign_item()
1910 pub fn visit_foreign_item_fn<'ast, V>(v: &mut V, node: &'ast ForeignItemFn) in visit_foreign_item_fn()
1922 pub fn visit_foreign_item_macro<'ast, V>(v: &mut V, node: &'ast ForeignItemMacro) in visit_foreign_item_macro()
1935 pub fn visit_foreign_item_static<'ast, V>(v: &mut V, node: &'ast ForeignItemStatic) in visit_foreign_item_static()
1953 pub fn visit_foreign_item_type<'ast, V>(v: &mut V, node: &'ast ForeignItemType) in visit_foreign_item_type()
1966 pub fn visit_generic_argument<'ast, V>(v: &mut V, node: &'ast GenericArgument) in visit_generic_argument()
1989 pub fn visit_generic_method_argument<'ast, V>( in visit_generic_method_argument()
2006 pub fn visit_generic_param<'ast, V>(v: &mut V, node: &'ast GenericParam) in visit_generic_param()
2023 pub fn visit_generics<'ast, V>(v: &mut V, node: &'ast Generics) in visit_generics()
2044 pub fn visit_ident<'ast, V>(v: &mut V, node: &'ast Ident) in visit_ident()
2051 pub fn visit_impl_item<'ast, V>(v: &mut V, node: &'ast ImplItem) in visit_impl_item()
2076 pub fn visit_impl_item_const<'ast, V>(v: &mut V, node: &'ast ImplItemConst) in visit_impl_item_const()
2096 pub fn visit_impl_item_macro<'ast, V>(v: &mut V, node: &'ast ImplItemMacro) in visit_impl_item_macro()
2109 pub fn visit_impl_item_method<'ast, V>(v: &mut V, node: &'ast ImplItemMethod) in visit_impl_item_method()
2124 pub fn visit_impl_item_type<'ast, V>(v: &mut V, node: &'ast ImplItemType) in visit_impl_item_type()
2143 pub fn visit_index<'ast, V>(v: &mut V, node: &'ast Index) in visit_index()
2151 pub fn visit_item<'ast, V>(v: &mut V, node: &'ast Item) in visit_item()
2212 pub fn visit_item_const<'ast, V>(v: &mut V, node: &'ast ItemConst) in visit_item_const()
2229 pub fn visit_item_enum<'ast, V>(v: &mut V, node: &'ast ItemEnum) in visit_item_enum()
2250 pub fn visit_item_extern_crate<'ast, V>(v: &mut V, node: &'ast ItemExternCrate) in visit_item_extern_crate()
2268 pub fn visit_item_fn<'ast, V>(v: &mut V, node: &'ast ItemFn) in visit_item_fn()
2280 pub fn visit_item_foreign_mod<'ast, V>(v: &mut V, node: &'ast ItemForeignMod) in visit_item_foreign_mod()
2294 pub fn visit_item_impl<'ast, V>(v: &mut V, node: &'ast ItemImpl) in visit_item_impl()
2323 pub fn visit_item_macro<'ast, V>(v: &mut V, node: &'ast ItemMacro) in visit_item_macro()
2339 pub fn visit_item_macro2<'ast, V>(v: &mut V, node: &'ast ItemMacro2) in visit_item_macro2()
2352 pub fn visit_item_mod<'ast, V>(v: &mut V, node: &'ast ItemMod) in visit_item_mod()
2373 pub fn visit_item_static<'ast, V>(v: &mut V, node: &'ast ItemStatic) in visit_item_static()
2393 pub fn visit_item_struct<'ast, V>(v: &mut V, node: &'ast ItemStruct) in visit_item_struct()
2410 pub fn visit_item_trait<'ast, V>(v: &mut V, node: &'ast ItemTrait) in visit_item_trait()
2443 pub fn visit_item_trait_alias<'ast, V>(v: &mut V, node: &'ast ItemTraitAlias) in visit_item_trait_alias()
2465 pub fn visit_item_type<'ast, V>(v: &mut V, node: &'ast ItemType) in visit_item_type()
2481 pub fn visit_item_union<'ast, V>(v: &mut V, node: &'ast ItemUnion) in visit_item_union()
2495 pub fn visit_item_use<'ast, V>(v: &mut V, node: &'ast ItemUse) in visit_item_use()
2511 pub fn visit_label<'ast, V>(v: &mut V, node: &'ast Label) in visit_label()
2518 pub fn visit_lifetime<'ast, V>(v: &mut V, node: &'ast Lifetime) in visit_lifetime()
2526 pub fn visit_lifetime_def<'ast, V>(v: &mut V, node: &'ast LifetimeDef) in visit_lifetime_def()
2545 pub fn visit_lit<'ast, V>(v: &mut V, node: &'ast Lit) in visit_lit()
2576 pub fn visit_lit_bool<'ast, V>(v: &mut V, node: &'ast LitBool) in visit_lit_bool()
2583 pub fn visit_lit_byte<'ast, V>(v: &mut V, node: &'ast LitByte) in visit_lit_byte()
2587 pub fn visit_lit_byte_str<'ast, V>(v: &mut V, node: &'ast LitByteStr) in visit_lit_byte_str()
2591 pub fn visit_lit_char<'ast, V>(v: &mut V, node: &'ast LitChar) in visit_lit_char()
2595 pub fn visit_lit_float<'ast, V>(v: &mut V, node: &'ast LitFloat) in visit_lit_float()
2599 pub fn visit_lit_int<'ast, V>(v: &mut V, node: &'ast LitInt) in visit_lit_int()
2603 pub fn visit_lit_str<'ast, V>(v: &mut V, node: &'ast LitStr) in visit_lit_str()
2608 pub fn visit_local<'ast, V>(v: &mut V, node: &'ast Local) in visit_local()
2624 pub fn visit_macro<'ast, V>(v: &mut V, node: &'ast Macro) in visit_macro()
2634 pub fn visit_macro_delimiter<'ast, V>(v: &mut V, node: &'ast MacroDelimiter) in visit_macro_delimiter()
2651 pub fn visit_member<'ast, V>(v: &mut V, node: &'ast Member) in visit_member()
2665 pub fn visit_meta<'ast, V>(v: &mut V, node: &'ast Meta) in visit_meta()
2682 pub fn visit_meta_list<'ast, V>(v: &mut V, node: &'ast MetaList) in visit_meta_list()
2697 pub fn visit_meta_name_value<'ast, V>(v: &mut V, node: &'ast MetaNameValue) in visit_meta_name_value()
2706 pub fn visit_method_turbofish<'ast, V>(v: &mut V, node: &'ast MethodTurbofish) in visit_method_turbofish()
2722 pub fn visit_nested_meta<'ast, V>(v: &mut V, node: &'ast NestedMeta) in visit_nested_meta()
2736 pub fn visit_parenthesized_generic_arguments<'ast, V>( in visit_parenthesized_generic_arguments()
2754 pub fn visit_pat<'ast, V>(v: &mut V, node: &'ast Pat) in visit_pat()
2812 pub fn visit_pat_box<'ast, V>(v: &mut V, node: &'ast PatBox) in visit_pat_box()
2823 pub fn visit_pat_ident<'ast, V>(v: &mut V, node: &'ast PatIdent) in visit_pat_ident()
2843 pub fn visit_pat_lit<'ast, V>(v: &mut V, node: &'ast PatLit) in visit_pat_lit()
2853 pub fn visit_pat_macro<'ast, V>(v: &mut V, node: &'ast PatMacro) in visit_pat_macro()
2863 pub fn visit_pat_or<'ast, V>(v: &mut V, node: &'ast PatOr) in visit_pat_or()
2882 pub fn visit_pat_path<'ast, V>(v: &mut V, node: &'ast PatPath) in visit_pat_path()
2895 pub fn visit_pat_range<'ast, V>(v: &mut V, node: &'ast PatRange) in visit_pat_range()
2907 pub fn visit_pat_reference<'ast, V>(v: &mut V, node: &'ast PatReference) in visit_pat_reference()
2921 pub fn visit_pat_rest<'ast, V>(v: &mut V, node: &'ast PatRest) in visit_pat_rest()
2931 pub fn visit_pat_slice<'ast, V>(v: &mut V, node: &'ast PatSlice) in visit_pat_slice()
2948 pub fn visit_pat_struct<'ast, V>(v: &mut V, node: &'ast PatStruct) in visit_pat_struct()
2969 pub fn visit_pat_tuple<'ast, V>(v: &mut V, node: &'ast PatTuple) in visit_pat_tuple()
2986 pub fn visit_pat_tuple_struct<'ast, V>(v: &mut V, node: &'ast PatTupleStruct) in visit_pat_tuple_struct()
2997 pub fn visit_pat_type<'ast, V>(v: &mut V, node: &'ast PatType) in visit_pat_type()
3009 pub fn visit_pat_wild<'ast, V>(v: &mut V, node: &'ast PatWild) in visit_pat_wild()
3019 pub fn visit_path<'ast, V>(v: &mut V, node: &'ast Path) in visit_path()
3035 pub fn visit_path_arguments<'ast, V>(v: &mut V, node: &'ast PathArguments) in visit_path_arguments()
3050 pub fn visit_path_segment<'ast, V>(v: &mut V, node: &'ast PathSegment) in visit_path_segment()
3058 pub fn visit_predicate_eq<'ast, V>(v: &mut V, node: &'ast PredicateEq) in visit_predicate_eq()
3067 pub fn visit_predicate_lifetime<'ast, V>(v: &mut V, node: &'ast PredicateLifetime) in visit_predicate_lifetime()
3082 pub fn visit_predicate_type<'ast, V>(v: &mut V, node: &'ast PredicateType) in visit_predicate_type()
3100 pub fn visit_qself<'ast, V>(v: &mut V, node: &'ast QSelf) in visit_qself()
3113 pub fn visit_range_limits<'ast, V>(v: &mut V, node: &'ast RangeLimits) in visit_range_limits()
3127 pub fn visit_receiver<'ast, V>(v: &mut V, node: &'ast Receiver) in visit_receiver()
3146 pub fn visit_return_type<'ast, V>(v: &mut V, node: &'ast ReturnType) in visit_return_type()
3159 pub fn visit_signature<'ast, V>(v: &mut V, node: &'ast Signature) in visit_signature()
3191 pub fn visit_span<'ast, V>(v: &mut V, node: &Span) in visit_span()
3196 pub fn visit_stmt<'ast, V>(v: &mut V, node: &'ast Stmt) in visit_stmt()
3217 pub fn visit_trait_bound<'ast, V>(v: &mut V, node: &'ast TraitBound) in visit_trait_bound()
3231 pub fn visit_trait_bound_modifier<'ast, V>(v: &mut V, node: &'ast TraitBoundModifier) in visit_trait_bound_modifier()
3243 pub fn visit_trait_item<'ast, V>(v: &mut V, node: &'ast TraitItem) in visit_trait_item()
3268 pub fn visit_trait_item_const<'ast, V>(v: &mut V, node: &'ast TraitItemConst) in visit_trait_item_const()
3286 pub fn visit_trait_item_macro<'ast, V>(v: &mut V, node: &'ast TraitItemMacro) in visit_trait_item_macro()
3299 pub fn visit_trait_item_method<'ast, V>(v: &mut V, node: &'ast TraitItemMethod) in visit_trait_item_method()
3315 pub fn visit_trait_item_type<'ast, V>(v: &mut V, node: &'ast TraitItemType) in visit_trait_item_type()
3342 pub fn visit_type<'ast, V>(v: &mut V, node: &'ast Type) in visit_type()
3397 pub fn visit_type_array<'ast, V>(v: &mut V, node: &'ast TypeArray) in visit_type_array()
3407 pub fn visit_type_bare_fn<'ast, V>(v: &mut V, node: &'ast TypeBareFn) in visit_type_bare_fn()
3435 pub fn visit_type_group<'ast, V>(v: &mut V, node: &'ast TypeGroup) in visit_type_group()
3443 pub fn visit_type_impl_trait<'ast, V>(v: &mut V, node: &'ast TypeImplTrait) in visit_type_impl_trait()
3457 pub fn visit_type_infer<'ast, V>(v: &mut V, node: &'ast TypeInfer) in visit_type_infer()
3464 pub fn visit_type_macro<'ast, V>(v: &mut V, node: &'ast TypeMacro) in visit_type_macro()
3471 pub fn visit_type_never<'ast, V>(v: &mut V, node: &'ast TypeNever) in visit_type_never()
3478 pub fn visit_type_param<'ast, V>(v: &mut V, node: &'ast TypeParam) in visit_type_param()
3504 pub fn visit_type_param_bound<'ast, V>(v: &mut V, node: &'ast TypeParamBound) in visit_type_param_bound()
3518 pub fn visit_type_paren<'ast, V>(v: &mut V, node: &'ast TypeParen) in visit_type_paren()
3526 pub fn visit_type_path<'ast, V>(v: &mut V, node: &'ast TypePath) in visit_type_path()
3536 pub fn visit_type_ptr<'ast, V>(v: &mut V, node: &'ast TypePtr) in visit_type_ptr()
3550 pub fn visit_type_reference<'ast, V>(v: &mut V, node: &'ast TypeReference) in visit_type_reference()
3564 pub fn visit_type_slice<'ast, V>(v: &mut V, node: &'ast TypeSlice) in visit_type_slice()
3572 pub fn visit_type_trait_object<'ast, V>(v: &mut V, node: &'ast TypeTraitObject) in visit_type_trait_object()
3588 pub fn visit_type_tuple<'ast, V>(v: &mut V, node: &'ast TypeTuple) in visit_type_tuple()
3602 pub fn visit_un_op<'ast, V>(v: &mut V, node: &'ast UnOp) in visit_un_op()
3619 pub fn visit_use_glob<'ast, V>(v: &mut V, node: &'ast UseGlob) in visit_use_glob()
3626 pub fn visit_use_group<'ast, V>(v: &mut V, node: &'ast UseGroup) in visit_use_group()
3640 pub fn visit_use_name<'ast, V>(v: &mut V, node: &'ast UseName) in visit_use_name()
3647 pub fn visit_use_path<'ast, V>(v: &mut V, node: &'ast UsePath) in visit_use_path()
3656 pub fn visit_use_rename<'ast, V>(v: &mut V, node: &'ast UseRename) in visit_use_rename()
3665 pub fn visit_use_tree<'ast, V>(v: &mut V, node: &'ast UseTree) in visit_use_tree()
3688 pub fn visit_variadic<'ast, V>(v: &mut V, node: &'ast Variadic) in visit_variadic()
3698 pub fn visit_variant<'ast, V>(v: &mut V, node: &'ast Variant) in visit_variant()
3713 pub fn visit_vis_crate<'ast, V>(v: &mut V, node: &'ast VisCrate) in visit_vis_crate()
3720 pub fn visit_vis_public<'ast, V>(v: &mut V, node: &'ast VisPublic) in visit_vis_public()
3727 pub fn visit_vis_restricted<'ast, V>(v: &mut V, node: &'ast VisRestricted) in visit_vis_restricted()
3739 pub fn visit_visibility<'ast, V>(v: &mut V, node: &'ast Visibility) in visit_visibility()
3757 pub fn visit_where_clause<'ast, V>(v: &mut V, node: &'ast WhereClause) in visit_where_clause()
3771 pub fn visit_where_predicate<'ast, V>(v: &mut V, node: &'ast WherePredicate) in visit_where_predicate()