Lines Matching defs:F

777 pub fn fold_abi<F>(f: &mut F, node: Abi) -> Abi  in fold_abi()
788 f: &mut F, in fold_angle_bracketed_generic_arguments()
802 pub fn fold_arm<F>(f: &mut F, node: Arm) -> Arm in fold_arm()
821 pub fn fold_attr_style<F>(f: &mut F, node: AttrStyle) -> AttrStyle in fold_attr_style()
833 pub fn fold_attribute<F>(f: &mut F, node: Attribute) -> Attribute in fold_attribute()
846 pub fn fold_bare_fn_arg<F>(f: &mut F, node: BareFnArg) -> BareFnArg in fold_bare_fn_arg()
862 pub fn fold_bin_op<F>(f: &mut F, node: BinOp) -> BinOp in fold_bin_op()
912 pub fn fold_binding<F>(f: &mut F, node: Binding) -> Binding in fold_binding()
923 pub fn fold_block<F>(f: &mut F, node: Block) -> Block in fold_block()
933 pub fn fold_bound_lifetimes<F>(f: &mut F, node: BoundLifetimes) -> BoundLifetimes in fold_bound_lifetimes()
945 pub fn fold_const_param<F>(f: &mut F, node: ConstParam) -> ConstParam in fold_const_param()
960 pub fn fold_constraint<F>(f: &mut F, node: Constraint) -> Constraint in fold_constraint()
971 pub fn fold_data<F>(f: &mut F, node: Data) -> Data in fold_data()
982 pub fn fold_data_enum<F>(f: &mut F, node: DataEnum) -> DataEnum in fold_data_enum()
993 pub fn fold_data_struct<F>(f: &mut F, node: DataStruct) -> DataStruct in fold_data_struct()
1004 pub fn fold_data_union<F>(f: &mut F, node: DataUnion) -> DataUnion in fold_data_union()
1014 pub fn fold_derive_input<F>(f: &mut F, node: DeriveInput) -> DeriveInput in fold_derive_input()
1027 pub fn fold_expr<F>(f: &mut F, node: Expr) -> Expr in fold_expr()
1078 pub fn fold_expr_array<F>(f: &mut F, node: ExprArray) -> ExprArray in fold_expr_array()
1089 pub fn fold_expr_assign<F>(f: &mut F, node: ExprAssign) -> ExprAssign in fold_expr_assign()
1101 pub fn fold_expr_assign_op<F>(f: &mut F, node: ExprAssignOp) -> ExprAssignOp in fold_expr_assign_op()
1113 pub fn fold_expr_async<F>(f: &mut F, node: ExprAsync) -> ExprAsync in fold_expr_async()
1125 pub fn fold_expr_await<F>(f: &mut F, node: ExprAwait) -> ExprAwait in fold_expr_await()
1137 pub fn fold_expr_binary<F>(f: &mut F, node: ExprBinary) -> ExprBinary in fold_expr_binary()
1149 pub fn fold_expr_block<F>(f: &mut F, node: ExprBlock) -> ExprBlock in fold_expr_block()
1160 pub fn fold_expr_box<F>(f: &mut F, node: ExprBox) -> ExprBox in fold_expr_box()
1171 pub fn fold_expr_break<F>(f: &mut F, node: ExprBreak) -> ExprBreak in fold_expr_break()
1183 pub fn fold_expr_call<F>(f: &mut F, node: ExprCall) -> ExprCall in fold_expr_call()
1195 pub fn fold_expr_cast<F>(f: &mut F, node: ExprCast) -> ExprCast in fold_expr_cast()
1207 pub fn fold_expr_closure<F>(f: &mut F, node: ExprClosure) -> ExprClosure in fold_expr_closure()
1224 pub fn fold_expr_continue<F>(f: &mut F, node: ExprContinue) -> ExprContinue in fold_expr_continue()
1235 pub fn fold_expr_field<F>(f: &mut F, node: ExprField) -> ExprField in fold_expr_field()
1247 pub fn fold_expr_for_loop<F>(f: &mut F, node: ExprForLoop) -> ExprForLoop in fold_expr_for_loop()
1262 pub fn fold_expr_group<F>(f: &mut F, node: ExprGroup) -> ExprGroup in fold_expr_group()
1273 pub fn fold_expr_if<F>(f: &mut F, node: ExprIf) -> ExprIf in fold_expr_if()
1291 pub fn fold_expr_index<F>(f: &mut F, node: ExprIndex) -> ExprIndex in fold_expr_index()
1303 pub fn fold_expr_let<F>(f: &mut F, node: ExprLet) -> ExprLet in fold_expr_let()
1316 pub fn fold_expr_lit<F>(f: &mut F, node: ExprLit) -> ExprLit in fold_expr_lit()
1326 pub fn fold_expr_loop<F>(f: &mut F, node: ExprLoop) -> ExprLoop in fold_expr_loop()
1338 pub fn fold_expr_macro<F>(f: &mut F, node: ExprMacro) -> ExprMacro in fold_expr_macro()
1348 pub fn fold_expr_match<F>(f: &mut F, node: ExprMatch) -> ExprMatch in fold_expr_match()
1361 pub fn fold_expr_method_call<F>(f: &mut F, node: ExprMethodCall) -> ExprMethodCall in fold_expr_method_call()
1376 pub fn fold_expr_paren<F>(f: &mut F, node: ExprParen) -> ExprParen in fold_expr_paren()
1387 pub fn fold_expr_path<F>(f: &mut F, node: ExprPath) -> ExprPath in fold_expr_path()
1398 pub fn fold_expr_range<F>(f: &mut F, node: ExprRange) -> ExprRange in fold_expr_range()
1410 pub fn fold_expr_reference<F>(f: &mut F, node: ExprReference) -> ExprReference in fold_expr_reference()
1423 pub fn fold_expr_repeat<F>(f: &mut F, node: ExprRepeat) -> ExprRepeat in fold_expr_repeat()
1436 pub fn fold_expr_return<F>(f: &mut F, node: ExprReturn) -> ExprReturn in fold_expr_return()
1447 pub fn fold_expr_struct<F>(f: &mut F, node: ExprStruct) -> ExprStruct in fold_expr_struct()
1461 pub fn fold_expr_try<F>(f: &mut F, node: ExprTry) -> ExprTry in fold_expr_try()
1472 pub fn fold_expr_try_block<F>(f: &mut F, node: ExprTryBlock) -> ExprTryBlock in fold_expr_try_block()
1483 pub fn fold_expr_tuple<F>(f: &mut F, node: ExprTuple) -> ExprTuple in fold_expr_tuple()
1494 pub fn fold_expr_type<F>(f: &mut F, node: ExprType) -> ExprType in fold_expr_type()
1506 pub fn fold_expr_unary<F>(f: &mut F, node: ExprUnary) -> ExprUnary in fold_expr_unary()
1517 pub fn fold_expr_unsafe<F>(f: &mut F, node: ExprUnsafe) -> ExprUnsafe in fold_expr_unsafe()
1528 pub fn fold_expr_while<F>(f: &mut F, node: ExprWhile) -> ExprWhile in fold_expr_while()
1541 pub fn fold_expr_yield<F>(f: &mut F, node: ExprYield) -> ExprYield in fold_expr_yield()
1552 pub fn fold_field<F>(f: &mut F, node: Field) -> Field in fold_field()
1565 pub fn fold_field_pat<F>(f: &mut F, node: FieldPat) -> FieldPat in fold_field_pat()
1577 pub fn fold_field_value<F>(f: &mut F, node: FieldValue) -> FieldValue in fold_field_value()
1589 pub fn fold_fields<F>(f: &mut F, node: Fields) -> Fields in fold_fields()
1600 pub fn fold_fields_named<F>(f: &mut F, node: FieldsNamed) -> FieldsNamed in fold_fields_named()
1610 pub fn fold_fields_unnamed<F>(f: &mut F, node: FieldsUnnamed) -> FieldsUnnamed in fold_fields_unnamed()
1620 pub fn fold_file<F>(f: &mut F, node: File) -> File in fold_file()
1631 pub fn fold_fn_arg<F>(f: &mut F, node: FnArg) -> FnArg in fold_fn_arg()
1641 pub fn fold_foreign_item<F>(f: &mut F, node: ForeignItem) -> ForeignItem in fold_foreign_item()
1657 pub fn fold_foreign_item_fn<F>(f: &mut F, node: ForeignItemFn) -> ForeignItemFn in fold_foreign_item_fn()
1669 pub fn fold_foreign_item_macro<F>(f: &mut F, node: ForeignItemMacro) -> ForeignItemMacro in fold_foreign_item_macro()
1680 pub fn fold_foreign_item_static<F>(f: &mut F, node: ForeignItemStatic) -> ForeignItemStatic in fold_foreign_item_static()
1696 pub fn fold_foreign_item_type<F>(f: &mut F, node: ForeignItemType) -> ForeignItemType in fold_foreign_item_type()
1709 pub fn fold_generic_argument<F>(f: &mut F, node: GenericArgument) -> GenericArgument in fold_generic_argument()
1729 f: &mut F, in fold_generic_method_argument()
1745 pub fn fold_generic_param<F>(f: &mut F, node: GenericParam) -> GenericParam in fold_generic_param()
1758 pub fn fold_generics<F>(f: &mut F, node: Generics) -> Generics in fold_generics()
1769 pub fn fold_ident<F>(f: &mut F, node: Ident) -> Ident in fold_ident()
1779 pub fn fold_impl_item<F>(f: &mut F, node: ImplItem) -> ImplItem in fold_impl_item()
1793 pub fn fold_impl_item_const<F>(f: &mut F, node: ImplItemConst) -> ImplItemConst in fold_impl_item_const()
1811 pub fn fold_impl_item_macro<F>(f: &mut F, node: ImplItemMacro) -> ImplItemMacro in fold_impl_item_macro()
1822 pub fn fold_impl_item_method<F>(f: &mut F, node: ImplItemMethod) -> ImplItemMethod in fold_impl_item_method()
1835 pub fn fold_impl_item_type<F>(f: &mut F, node: ImplItemType) -> ImplItemType in fold_impl_item_type()
1852 pub fn fold_index<F>(f: &mut F, node: Index) -> Index in fold_index()
1862 pub fn fold_item<F>(f: &mut F, node: Item) -> Item in fold_item()
1888 pub fn fold_item_const<F>(f: &mut F, node: ItemConst) -> ItemConst in fold_item_const()
1905 pub fn fold_item_enum<F>(f: &mut F, node: ItemEnum) -> ItemEnum in fold_item_enum()
1920 pub fn fold_item_extern_crate<F>(f: &mut F, node: ItemExternCrate) -> ItemExternCrate in fold_item_extern_crate()
1940 pub fn fold_item_fn<F>(f: &mut F, node: ItemFn) -> ItemFn in fold_item_fn()
1952 pub fn fold_item_foreign_mod<F>(f: &mut F, node: ItemForeignMod) -> ItemForeignMod in fold_item_foreign_mod()
1964 pub fn fold_item_impl<F>(f: &mut F, node: ItemImpl) -> ItemImpl in fold_item_impl()
1987 pub fn fold_item_macro<F>(f: &mut F, node: ItemMacro) -> ItemMacro in fold_item_macro()
1999 pub fn fold_item_macro2<F>(f: &mut F, node: ItemMacro2) -> ItemMacro2 in fold_item_macro2()
2012 pub fn fold_item_mod<F>(f: &mut F, node: ItemMod) -> ItemMod in fold_item_mod()
2031 pub fn fold_item_static<F>(f: &mut F, node: ItemStatic) -> ItemStatic in fold_item_static()
2049 pub fn fold_item_struct<F>(f: &mut F, node: ItemStruct) -> ItemStruct in fold_item_struct()
2064 pub fn fold_item_trait<F>(f: &mut F, node: ItemTrait) -> ItemTrait in fold_item_trait()
2083 pub fn fold_item_trait_alias<F>(f: &mut F, node: ItemTraitAlias) -> ItemTraitAlias in fold_item_trait_alias()
2099 pub fn fold_item_type<F>(f: &mut F, node: ItemType) -> ItemType in fold_item_type()
2115 pub fn fold_item_union<F>(f: &mut F, node: ItemUnion) -> ItemUnion in fold_item_union()
2129 pub fn fold_item_use<F>(f: &mut F, node: ItemUse) -> ItemUse in fold_item_use()
2143 pub fn fold_label<F>(f: &mut F, node: Label) -> Label in fold_label()
2152 pub fn fold_lifetime<F>(f: &mut F, node: Lifetime) -> Lifetime in fold_lifetime()
2162 pub fn fold_lifetime_def<F>(f: &mut F, node: LifetimeDef) -> LifetimeDef in fold_lifetime_def()
2173 pub fn fold_lit<F>(f: &mut F, node: Lit) -> Lit in fold_lit()
2188 pub fn fold_lit_bool<F>(f: &mut F, node: LitBool) -> LitBool in fold_lit_bool()
2197 pub fn fold_lit_byte<F>(f: &mut F, node: LitByte) -> LitByte in fold_lit_byte()
2206 pub fn fold_lit_byte_str<F>(f: &mut F, node: LitByteStr) -> LitByteStr in fold_lit_byte_str()
2215 pub fn fold_lit_char<F>(f: &mut F, node: LitChar) -> LitChar in fold_lit_char()
2224 pub fn fold_lit_float<F>(f: &mut F, node: LitFloat) -> LitFloat in fold_lit_float()
2233 pub fn fold_lit_int<F>(f: &mut F, node: LitInt) -> LitInt in fold_lit_int()
2242 pub fn fold_lit_str<F>(f: &mut F, node: LitStr) -> LitStr in fold_lit_str()
2252 pub fn fold_local<F>(f: &mut F, node: Local) -> Local in fold_local()
2270 pub fn fold_macro<F>(f: &mut F, node: Macro) -> Macro in fold_macro()
2282 pub fn fold_macro_delimiter<F>(f: &mut F, node: MacroDelimiter) -> MacroDelimiter in fold_macro_delimiter()
2299 pub fn fold_member<F>(f: &mut F, node: Member) -> Member in fold_member()
2309 pub fn fold_meta<F>(f: &mut F, node: Meta) -> Meta in fold_meta()
2320 pub fn fold_meta_list<F>(f: &mut F, node: MetaList) -> MetaList in fold_meta_list()
2331 pub fn fold_meta_name_value<F>(f: &mut F, node: MetaNameValue) -> MetaNameValue in fold_meta_name_value()
2342 pub fn fold_method_turbofish<F>(f: &mut F, node: MethodTurbofish) -> MethodTurbofish in fold_method_turbofish()
2354 pub fn fold_nested_meta<F>(f: &mut F, node: NestedMeta) -> NestedMeta in fold_nested_meta()
2365 f: &mut F, in fold_parenthesized_generic_arguments()
2378 pub fn fold_pat<F>(f: &mut F, node: Pat) -> Pat in fold_pat()
2403 pub fn fold_pat_box<F>(f: &mut F, node: PatBox) -> PatBox in fold_pat_box()
2414 pub fn fold_pat_ident<F>(f: &mut F, node: PatIdent) -> PatIdent in fold_pat_ident()
2432 pub fn fold_pat_lit<F>(f: &mut F, node: PatLit) -> PatLit in fold_pat_lit()
2442 pub fn fold_pat_macro<F>(f: &mut F, node: PatMacro) -> PatMacro in fold_pat_macro()
2452 pub fn fold_pat_or<F>(f: &mut F, node: PatOr) -> PatOr in fold_pat_or()
2463 pub fn fold_pat_path<F>(f: &mut F, node: PatPath) -> PatPath in fold_pat_path()
2474 pub fn fold_pat_range<F>(f: &mut F, node: PatRange) -> PatRange in fold_pat_range()
2486 pub fn fold_pat_reference<F>(f: &mut F, node: PatReference) -> PatReference in fold_pat_reference()
2498 pub fn fold_pat_rest<F>(f: &mut F, node: PatRest) -> PatRest in fold_pat_rest()
2508 pub fn fold_pat_slice<F>(f: &mut F, node: PatSlice) -> PatSlice in fold_pat_slice()
2519 pub fn fold_pat_struct<F>(f: &mut F, node: PatStruct) -> PatStruct in fold_pat_struct()
2532 pub fn fold_pat_tuple<F>(f: &mut F, node: PatTuple) -> PatTuple in fold_pat_tuple()
2543 pub fn fold_pat_tuple_struct<F>(f: &mut F, node: PatTupleStruct) -> PatTupleStruct in fold_pat_tuple_struct()
2554 pub fn fold_pat_type<F>(f: &mut F, node: PatType) -> PatType in fold_pat_type()
2566 pub fn fold_pat_wild<F>(f: &mut F, node: PatWild) -> PatWild in fold_pat_wild()
2576 pub fn fold_path<F>(f: &mut F, node: Path) -> Path in fold_path()
2586 pub fn fold_path_arguments<F>(f: &mut F, node: PathArguments) -> PathArguments in fold_path_arguments()
2601 pub fn fold_path_segment<F>(f: &mut F, node: PathSegment) -> PathSegment in fold_path_segment()
2611 pub fn fold_predicate_eq<F>(f: &mut F, node: PredicateEq) -> PredicateEq in fold_predicate_eq()
2622 pub fn fold_predicate_lifetime<F>(f: &mut F, node: PredicateLifetime) -> PredicateLifetime in fold_predicate_lifetime()
2633 pub fn fold_predicate_type<F>(f: &mut F, node: PredicateType) -> PredicateType in fold_predicate_type()
2645 pub fn fold_qself<F>(f: &mut F, node: QSelf) -> QSelf in fold_qself()
2658 pub fn fold_range_limits<F>(f: &mut F, node: RangeLimits) -> RangeLimits in fold_range_limits()
2672 pub fn fold_receiver<F>(f: &mut F, node: Receiver) -> Receiver in fold_receiver()
2689 pub fn fold_return_type<F>(f: &mut F, node: ReturnType) -> ReturnType in fold_return_type()
2702 pub fn fold_signature<F>(f: &mut F, node: Signature) -> Signature in fold_signature()
2720 pub fn fold_span<F>(f: &mut F, node: Span) -> Span in fold_span()
2727 pub fn fold_stmt<F>(f: &mut F, node: Stmt) -> Stmt in fold_stmt()
2742 pub fn fold_trait_bound<F>(f: &mut F, node: TraitBound) -> TraitBound in fold_trait_bound()
2754 pub fn fold_trait_bound_modifier<F>(f: &mut F, node: TraitBoundModifier) -> TraitBoundModifier in fold_trait_bound_modifier()
2766 pub fn fold_trait_item<F>(f: &mut F, node: TraitItem) -> TraitItem in fold_trait_item()
2780 pub fn fold_trait_item_const<F>(f: &mut F, node: TraitItemConst) -> TraitItemConst in fold_trait_item_const()
2800 pub fn fold_trait_item_macro<F>(f: &mut F, node: TraitItemMacro) -> TraitItemMacro in fold_trait_item_macro()
2811 pub fn fold_trait_item_method<F>(f: &mut F, node: TraitItemMethod) -> TraitItemMethod in fold_trait_item_method()
2823 pub fn fold_trait_item_type<F>(f: &mut F, node: TraitItemType) -> TraitItemType in fold_trait_item_type()
2844 pub fn fold_type<F>(f: &mut F, node: Type) -> Type in fold_type()
2868 pub fn fold_type_array<F>(f: &mut F, node: TypeArray) -> TypeArray in fold_type_array()
2880 pub fn fold_type_bare_fn<F>(f: &mut F, node: TypeBareFn) -> TypeBareFn in fold_type_bare_fn()
2896 pub fn fold_type_group<F>(f: &mut F, node: TypeGroup) -> TypeGroup in fold_type_group()
2906 pub fn fold_type_impl_trait<F>(f: &mut F, node: TypeImplTrait) -> TypeImplTrait in fold_type_impl_trait()
2916 pub fn fold_type_infer<F>(f: &mut F, node: TypeInfer) -> TypeInfer in fold_type_infer()
2925 pub fn fold_type_macro<F>(f: &mut F, node: TypeMacro) -> TypeMacro in fold_type_macro()
2934 pub fn fold_type_never<F>(f: &mut F, node: TypeNever) -> TypeNever in fold_type_never()
2943 pub fn fold_type_param<F>(f: &mut F, node: TypeParam) -> TypeParam in fold_type_param()
2957 pub fn fold_type_param_bound<F>(f: &mut F, node: TypeParamBound) -> TypeParamBound in fold_type_param_bound()
2969 pub fn fold_type_paren<F>(f: &mut F, node: TypeParen) -> TypeParen in fold_type_paren()
2979 pub fn fold_type_path<F>(f: &mut F, node: TypePath) -> TypePath in fold_type_path()
2989 pub fn fold_type_ptr<F>(f: &mut F, node: TypePtr) -> TypePtr in fold_type_ptr()
3001 pub fn fold_type_reference<F>(f: &mut F, node: TypeReference) -> TypeReference in fold_type_reference()
3013 pub fn fold_type_slice<F>(f: &mut F, node: TypeSlice) -> TypeSlice in fold_type_slice()
3023 pub fn fold_type_trait_object<F>(f: &mut F, node: TypeTraitObject) -> TypeTraitObject in fold_type_trait_object()
3033 pub fn fold_type_tuple<F>(f: &mut F, node: TypeTuple) -> TypeTuple in fold_type_tuple()
3043 pub fn fold_un_op<F>(f: &mut F, node: UnOp) -> UnOp in fold_un_op()
3054 pub fn fold_use_glob<F>(f: &mut F, node: UseGlob) -> UseGlob in fold_use_glob()
3063 pub fn fold_use_group<F>(f: &mut F, node: UseGroup) -> UseGroup in fold_use_group()
3073 pub fn fold_use_name<F>(f: &mut F, node: UseName) -> UseName in fold_use_name()
3082 pub fn fold_use_path<F>(f: &mut F, node: UsePath) -> UsePath in fold_use_path()
3093 pub fn fold_use_rename<F>(f: &mut F, node: UseRename) -> UseRename in fold_use_rename()
3104 pub fn fold_use_tree<F>(f: &mut F, node: UseTree) -> UseTree in fold_use_tree()
3117 pub fn fold_variadic<F>(f: &mut F, node: Variadic) -> Variadic in fold_variadic()
3127 pub fn fold_variant<F>(f: &mut F, node: Variant) -> Variant in fold_variant()
3144 pub fn fold_vis_crate<F>(f: &mut F, node: VisCrate) -> VisCrate in fold_vis_crate()
3153 pub fn fold_vis_public<F>(f: &mut F, node: VisPublic) -> VisPublic in fold_vis_public()
3162 pub fn fold_vis_restricted<F>(f: &mut F, node: VisRestricted) -> VisRestricted in fold_vis_restricted()
3174 pub fn fold_visibility<F>(f: &mut F, node: Visibility) -> Visibility in fold_visibility()
3188 pub fn fold_where_clause<F>(f: &mut F, node: WhereClause) -> WhereClause in fold_where_clause()
3198 pub fn fold_where_predicate<F>(f: &mut F, node: WherePredicate) -> WherePredicate in fold_where_predicate()