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()
924 pub fn fold_binding<F>(f: &mut F, node: Binding) -> Binding in fold_binding()
935 pub fn fold_block<F>(f: &mut F, node: Block) -> Block in fold_block()
945 pub fn fold_bound_lifetimes<F>(f: &mut F, node: BoundLifetimes) -> BoundLifetimes in fold_bound_lifetimes()
957 pub fn fold_const_param<F>(f: &mut F, node: ConstParam) -> ConstParam in fold_const_param()
972 pub fn fold_constraint<F>(f: &mut F, node: Constraint) -> Constraint in fold_constraint()
983 pub fn fold_data<F>(f: &mut F, node: Data) -> Data in fold_data()
994 pub fn fold_data_enum<F>(f: &mut F, node: DataEnum) -> DataEnum in fold_data_enum()
1005 pub fn fold_data_struct<F>(f: &mut F, node: DataStruct) -> DataStruct in fold_data_struct()
1016 pub fn fold_data_union<F>(f: &mut F, node: DataUnion) -> DataUnion in fold_data_union()
1026 pub fn fold_derive_input<F>(f: &mut F, node: DeriveInput) -> DeriveInput in fold_derive_input()
1039 pub fn fold_expr<F>(f: &mut F, node: Expr) -> Expr in fold_expr()
1090 pub fn fold_expr_array<F>(f: &mut F, node: ExprArray) -> ExprArray in fold_expr_array()
1101 pub fn fold_expr_assign<F>(f: &mut F, node: ExprAssign) -> ExprAssign in fold_expr_assign()
1113 pub fn fold_expr_assign_op<F>(f: &mut F, node: ExprAssignOp) -> ExprAssignOp in fold_expr_assign_op()
1125 pub fn fold_expr_async<F>(f: &mut F, node: ExprAsync) -> ExprAsync in fold_expr_async()
1137 pub fn fold_expr_await<F>(f: &mut F, node: ExprAwait) -> ExprAwait in fold_expr_await()
1149 pub fn fold_expr_binary<F>(f: &mut F, node: ExprBinary) -> ExprBinary in fold_expr_binary()
1161 pub fn fold_expr_block<F>(f: &mut F, node: ExprBlock) -> ExprBlock in fold_expr_block()
1172 pub fn fold_expr_box<F>(f: &mut F, node: ExprBox) -> ExprBox in fold_expr_box()
1183 pub fn fold_expr_break<F>(f: &mut F, node: ExprBreak) -> ExprBreak in fold_expr_break()
1195 pub fn fold_expr_call<F>(f: &mut F, node: ExprCall) -> ExprCall in fold_expr_call()
1207 pub fn fold_expr_cast<F>(f: &mut F, node: ExprCast) -> ExprCast in fold_expr_cast()
1219 pub fn fold_expr_closure<F>(f: &mut F, node: ExprClosure) -> ExprClosure in fold_expr_closure()
1236 pub fn fold_expr_continue<F>(f: &mut F, node: ExprContinue) -> ExprContinue in fold_expr_continue()
1247 pub fn fold_expr_field<F>(f: &mut F, node: ExprField) -> ExprField in fold_expr_field()
1259 pub fn fold_expr_for_loop<F>(f: &mut F, node: ExprForLoop) -> ExprForLoop in fold_expr_for_loop()
1274 pub fn fold_expr_group<F>(f: &mut F, node: ExprGroup) -> ExprGroup in fold_expr_group()
1285 pub fn fold_expr_if<F>(f: &mut F, node: ExprIf) -> ExprIf in fold_expr_if()
1303 pub fn fold_expr_index<F>(f: &mut F, node: ExprIndex) -> ExprIndex in fold_expr_index()
1315 pub fn fold_expr_let<F>(f: &mut F, node: ExprLet) -> ExprLet in fold_expr_let()
1328 pub fn fold_expr_lit<F>(f: &mut F, node: ExprLit) -> ExprLit in fold_expr_lit()
1338 pub fn fold_expr_loop<F>(f: &mut F, node: ExprLoop) -> ExprLoop in fold_expr_loop()
1350 pub fn fold_expr_macro<F>(f: &mut F, node: ExprMacro) -> ExprMacro in fold_expr_macro()
1360 pub fn fold_expr_match<F>(f: &mut F, node: ExprMatch) -> ExprMatch in fold_expr_match()
1373 pub fn fold_expr_method_call<F>(f: &mut F, node: ExprMethodCall) -> ExprMethodCall in fold_expr_method_call()
1388 pub fn fold_expr_paren<F>(f: &mut F, node: ExprParen) -> ExprParen in fold_expr_paren()
1399 pub fn fold_expr_path<F>(f: &mut F, node: ExprPath) -> ExprPath in fold_expr_path()
1410 pub fn fold_expr_range<F>(f: &mut F, node: ExprRange) -> ExprRange in fold_expr_range()
1422 pub fn fold_expr_reference<F>(f: &mut F, node: ExprReference) -> ExprReference in fold_expr_reference()
1435 pub fn fold_expr_repeat<F>(f: &mut F, node: ExprRepeat) -> ExprRepeat in fold_expr_repeat()
1448 pub fn fold_expr_return<F>(f: &mut F, node: ExprReturn) -> ExprReturn in fold_expr_return()
1459 pub fn fold_expr_struct<F>(f: &mut F, node: ExprStruct) -> ExprStruct in fold_expr_struct()
1473 pub fn fold_expr_try<F>(f: &mut F, node: ExprTry) -> ExprTry in fold_expr_try()
1484 pub fn fold_expr_try_block<F>(f: &mut F, node: ExprTryBlock) -> ExprTryBlock in fold_expr_try_block()
1495 pub fn fold_expr_tuple<F>(f: &mut F, node: ExprTuple) -> ExprTuple in fold_expr_tuple()
1506 pub fn fold_expr_type<F>(f: &mut F, node: ExprType) -> ExprType in fold_expr_type()
1518 pub fn fold_expr_unary<F>(f: &mut F, node: ExprUnary) -> ExprUnary in fold_expr_unary()
1529 pub fn fold_expr_unsafe<F>(f: &mut F, node: ExprUnsafe) -> ExprUnsafe in fold_expr_unsafe()
1540 pub fn fold_expr_while<F>(f: &mut F, node: ExprWhile) -> ExprWhile in fold_expr_while()
1553 pub fn fold_expr_yield<F>(f: &mut F, node: ExprYield) -> ExprYield in fold_expr_yield()
1564 pub fn fold_field<F>(f: &mut F, node: Field) -> Field in fold_field()
1577 pub fn fold_field_pat<F>(f: &mut F, node: FieldPat) -> FieldPat in fold_field_pat()
1589 pub fn fold_field_value<F>(f: &mut F, node: FieldValue) -> FieldValue in fold_field_value()
1601 pub fn fold_fields<F>(f: &mut F, node: Fields) -> Fields in fold_fields()
1612 pub fn fold_fields_named<F>(f: &mut F, node: FieldsNamed) -> FieldsNamed in fold_fields_named()
1622 pub fn fold_fields_unnamed<F>(f: &mut F, node: FieldsUnnamed) -> FieldsUnnamed in fold_fields_unnamed()
1632 pub fn fold_file<F>(f: &mut F, node: File) -> File in fold_file()
1643 pub fn fold_fn_arg<F>(f: &mut F, node: FnArg) -> FnArg in fold_fn_arg()
1653 pub fn fold_foreign_item<F>(f: &mut F, node: ForeignItem) -> ForeignItem in fold_foreign_item()
1669 pub fn fold_foreign_item_fn<F>(f: &mut F, node: ForeignItemFn) -> ForeignItemFn in fold_foreign_item_fn()
1681 pub fn fold_foreign_item_macro<F>(f: &mut F, node: ForeignItemMacro) -> ForeignItemMacro in fold_foreign_item_macro()
1692 pub fn fold_foreign_item_static<F>(f: &mut F, node: ForeignItemStatic) -> ForeignItemStatic in fold_foreign_item_static()
1708 pub fn fold_foreign_item_type<F>(f: &mut F, node: ForeignItemType) -> ForeignItemType in fold_foreign_item_type()
1721 pub fn fold_generic_argument<F>(f: &mut F, node: GenericArgument) -> GenericArgument in fold_generic_argument()
1741 f: &mut F, in fold_generic_method_argument()
1757 pub fn fold_generic_param<F>(f: &mut F, node: GenericParam) -> GenericParam in fold_generic_param()
1770 pub fn fold_generics<F>(f: &mut F, node: Generics) -> Generics in fold_generics()
1781 pub fn fold_ident<F>(f: &mut F, node: Ident) -> Ident in fold_ident()
1791 pub fn fold_impl_item<F>(f: &mut F, node: ImplItem) -> ImplItem in fold_impl_item()
1805 pub fn fold_impl_item_const<F>(f: &mut F, node: ImplItemConst) -> ImplItemConst in fold_impl_item_const()
1823 pub fn fold_impl_item_macro<F>(f: &mut F, node: ImplItemMacro) -> ImplItemMacro in fold_impl_item_macro()
1834 pub fn fold_impl_item_method<F>(f: &mut F, node: ImplItemMethod) -> ImplItemMethod in fold_impl_item_method()
1847 pub fn fold_impl_item_type<F>(f: &mut F, node: ImplItemType) -> ImplItemType in fold_impl_item_type()
1864 pub fn fold_index<F>(f: &mut F, node: Index) -> Index in fold_index()
1874 pub fn fold_item<F>(f: &mut F, node: Item) -> Item in fold_item()
1900 pub fn fold_item_const<F>(f: &mut F, node: ItemConst) -> ItemConst in fold_item_const()
1917 pub fn fold_item_enum<F>(f: &mut F, node: ItemEnum) -> ItemEnum in fold_item_enum()
1932 pub fn fold_item_extern_crate<F>(f: &mut F, node: ItemExternCrate) -> ItemExternCrate in fold_item_extern_crate()
1952 pub fn fold_item_fn<F>(f: &mut F, node: ItemFn) -> ItemFn in fold_item_fn()
1964 pub fn fold_item_foreign_mod<F>(f: &mut F, node: ItemForeignMod) -> ItemForeignMod in fold_item_foreign_mod()
1976 pub fn fold_item_impl<F>(f: &mut F, node: ItemImpl) -> ItemImpl in fold_item_impl()
1999 pub fn fold_item_macro<F>(f: &mut F, node: ItemMacro) -> ItemMacro in fold_item_macro()
2011 pub fn fold_item_macro2<F>(f: &mut F, node: ItemMacro2) -> ItemMacro2 in fold_item_macro2()
2024 pub fn fold_item_mod<F>(f: &mut F, node: ItemMod) -> ItemMod in fold_item_mod()
2043 pub fn fold_item_static<F>(f: &mut F, node: ItemStatic) -> ItemStatic in fold_item_static()
2061 pub fn fold_item_struct<F>(f: &mut F, node: ItemStruct) -> ItemStruct in fold_item_struct()
2076 pub fn fold_item_trait<F>(f: &mut F, node: ItemTrait) -> ItemTrait in fold_item_trait()
2095 pub fn fold_item_trait_alias<F>(f: &mut F, node: ItemTraitAlias) -> ItemTraitAlias in fold_item_trait_alias()
2111 pub fn fold_item_type<F>(f: &mut F, node: ItemType) -> ItemType in fold_item_type()
2127 pub fn fold_item_union<F>(f: &mut F, node: ItemUnion) -> ItemUnion in fold_item_union()
2141 pub fn fold_item_use<F>(f: &mut F, node: ItemUse) -> ItemUse in fold_item_use()
2155 pub fn fold_label<F>(f: &mut F, node: Label) -> Label in fold_label()
2164 pub fn fold_lifetime<F>(f: &mut F, node: Lifetime) -> Lifetime in fold_lifetime()
2174 pub fn fold_lifetime_def<F>(f: &mut F, node: LifetimeDef) -> LifetimeDef in fold_lifetime_def()
2185 pub fn fold_lit<F>(f: &mut F, node: Lit) -> Lit in fold_lit()
2200 pub fn fold_lit_bool<F>(f: &mut F, node: LitBool) -> LitBool in fold_lit_bool()
2209 pub fn fold_lit_byte<F>(f: &mut F, node: LitByte) -> LitByte in fold_lit_byte()
2218 pub fn fold_lit_byte_str<F>(f: &mut F, node: LitByteStr) -> LitByteStr in fold_lit_byte_str()
2227 pub fn fold_lit_char<F>(f: &mut F, node: LitChar) -> LitChar in fold_lit_char()
2236 pub fn fold_lit_float<F>(f: &mut F, node: LitFloat) -> LitFloat in fold_lit_float()
2245 pub fn fold_lit_int<F>(f: &mut F, node: LitInt) -> LitInt in fold_lit_int()
2254 pub fn fold_lit_str<F>(f: &mut F, node: LitStr) -> LitStr in fold_lit_str()
2264 pub fn fold_local<F>(f: &mut F, node: Local) -> Local in fold_local()
2282 pub fn fold_macro<F>(f: &mut F, node: Macro) -> Macro in fold_macro()
2294 pub fn fold_macro_delimiter<F>(f: &mut F, node: MacroDelimiter) -> MacroDelimiter in fold_macro_delimiter()
2311 pub fn fold_member<F>(f: &mut F, node: Member) -> Member in fold_member()
2321 pub fn fold_meta<F>(f: &mut F, node: Meta) -> Meta in fold_meta()
2332 pub fn fold_meta_list<F>(f: &mut F, node: MetaList) -> MetaList in fold_meta_list()
2343 pub fn fold_meta_name_value<F>(f: &mut F, node: MetaNameValue) -> MetaNameValue in fold_meta_name_value()
2354 pub fn fold_method_turbofish<F>(f: &mut F, node: MethodTurbofish) -> MethodTurbofish in fold_method_turbofish()
2366 pub fn fold_nested_meta<F>(f: &mut F, node: NestedMeta) -> NestedMeta in fold_nested_meta()
2377 f: &mut F, in fold_parenthesized_generic_arguments()
2390 pub fn fold_pat<F>(f: &mut F, node: Pat) -> Pat in fold_pat()
2415 pub fn fold_pat_box<F>(f: &mut F, node: PatBox) -> PatBox in fold_pat_box()
2426 pub fn fold_pat_ident<F>(f: &mut F, node: PatIdent) -> PatIdent in fold_pat_ident()
2444 pub fn fold_pat_lit<F>(f: &mut F, node: PatLit) -> PatLit in fold_pat_lit()
2454 pub fn fold_pat_macro<F>(f: &mut F, node: PatMacro) -> PatMacro in fold_pat_macro()
2464 pub fn fold_pat_or<F>(f: &mut F, node: PatOr) -> PatOr in fold_pat_or()
2475 pub fn fold_pat_path<F>(f: &mut F, node: PatPath) -> PatPath in fold_pat_path()
2486 pub fn fold_pat_range<F>(f: &mut F, node: PatRange) -> PatRange in fold_pat_range()
2498 pub fn fold_pat_reference<F>(f: &mut F, node: PatReference) -> PatReference in fold_pat_reference()
2510 pub fn fold_pat_rest<F>(f: &mut F, node: PatRest) -> PatRest in fold_pat_rest()
2520 pub fn fold_pat_slice<F>(f: &mut F, node: PatSlice) -> PatSlice in fold_pat_slice()
2531 pub fn fold_pat_struct<F>(f: &mut F, node: PatStruct) -> PatStruct in fold_pat_struct()
2544 pub fn fold_pat_tuple<F>(f: &mut F, node: PatTuple) -> PatTuple in fold_pat_tuple()
2555 pub fn fold_pat_tuple_struct<F>(f: &mut F, node: PatTupleStruct) -> PatTupleStruct in fold_pat_tuple_struct()
2566 pub fn fold_pat_type<F>(f: &mut F, node: PatType) -> PatType in fold_pat_type()
2578 pub fn fold_pat_wild<F>(f: &mut F, node: PatWild) -> PatWild in fold_pat_wild()
2588 pub fn fold_path<F>(f: &mut F, node: Path) -> Path in fold_path()
2598 pub fn fold_path_arguments<F>(f: &mut F, node: PathArguments) -> PathArguments in fold_path_arguments()
2613 pub fn fold_path_segment<F>(f: &mut F, node: PathSegment) -> PathSegment in fold_path_segment()
2623 pub fn fold_predicate_eq<F>(f: &mut F, node: PredicateEq) -> PredicateEq in fold_predicate_eq()
2634 pub fn fold_predicate_lifetime<F>(f: &mut F, node: PredicateLifetime) -> PredicateLifetime in fold_predicate_lifetime()
2645 pub fn fold_predicate_type<F>(f: &mut F, node: PredicateType) -> PredicateType in fold_predicate_type()
2657 pub fn fold_qself<F>(f: &mut F, node: QSelf) -> QSelf in fold_qself()
2670 pub fn fold_range_limits<F>(f: &mut F, node: RangeLimits) -> RangeLimits in fold_range_limits()
2684 pub fn fold_receiver<F>(f: &mut F, node: Receiver) -> Receiver in fold_receiver()
2701 pub fn fold_return_type<F>(f: &mut F, node: ReturnType) -> ReturnType in fold_return_type()
2714 pub fn fold_signature<F>(f: &mut F, node: Signature) -> Signature in fold_signature()
2732 pub fn fold_span<F>(f: &mut F, node: Span) -> Span in fold_span()
2739 pub fn fold_stmt<F>(f: &mut F, node: Stmt) -> Stmt in fold_stmt()
2754 pub fn fold_trait_bound<F>(f: &mut F, node: TraitBound) -> TraitBound in fold_trait_bound()
2766 pub fn fold_trait_bound_modifier<F>(f: &mut F, node: TraitBoundModifier) -> TraitBoundModifier in fold_trait_bound_modifier()
2778 pub fn fold_trait_item<F>(f: &mut F, node: TraitItem) -> TraitItem in fold_trait_item()
2792 pub fn fold_trait_item_const<F>(f: &mut F, node: TraitItemConst) -> TraitItemConst in fold_trait_item_const()
2812 pub fn fold_trait_item_macro<F>(f: &mut F, node: TraitItemMacro) -> TraitItemMacro in fold_trait_item_macro()
2823 pub fn fold_trait_item_method<F>(f: &mut F, node: TraitItemMethod) -> TraitItemMethod in fold_trait_item_method()
2835 pub fn fold_trait_item_type<F>(f: &mut F, node: TraitItemType) -> TraitItemType in fold_trait_item_type()
2856 pub fn fold_type<F>(f: &mut F, node: Type) -> Type in fold_type()
2880 pub fn fold_type_array<F>(f: &mut F, node: TypeArray) -> TypeArray in fold_type_array()
2892 pub fn fold_type_bare_fn<F>(f: &mut F, node: TypeBareFn) -> TypeBareFn in fold_type_bare_fn()
2908 pub fn fold_type_group<F>(f: &mut F, node: TypeGroup) -> TypeGroup in fold_type_group()
2918 pub fn fold_type_impl_trait<F>(f: &mut F, node: TypeImplTrait) -> TypeImplTrait in fold_type_impl_trait()
2928 pub fn fold_type_infer<F>(f: &mut F, node: TypeInfer) -> TypeInfer in fold_type_infer()
2937 pub fn fold_type_macro<F>(f: &mut F, node: TypeMacro) -> TypeMacro in fold_type_macro()
2946 pub fn fold_type_never<F>(f: &mut F, node: TypeNever) -> TypeNever in fold_type_never()
2955 pub fn fold_type_param<F>(f: &mut F, node: TypeParam) -> TypeParam in fold_type_param()
2969 pub fn fold_type_param_bound<F>(f: &mut F, node: TypeParamBound) -> TypeParamBound in fold_type_param_bound()
2981 pub fn fold_type_paren<F>(f: &mut F, node: TypeParen) -> TypeParen in fold_type_paren()
2991 pub fn fold_type_path<F>(f: &mut F, node: TypePath) -> TypePath in fold_type_path()
3001 pub fn fold_type_ptr<F>(f: &mut F, node: TypePtr) -> TypePtr in fold_type_ptr()
3013 pub fn fold_type_reference<F>(f: &mut F, node: TypeReference) -> TypeReference in fold_type_reference()
3025 pub fn fold_type_slice<F>(f: &mut F, node: TypeSlice) -> TypeSlice in fold_type_slice()
3035 pub fn fold_type_trait_object<F>(f: &mut F, node: TypeTraitObject) -> TypeTraitObject in fold_type_trait_object()
3045 pub fn fold_type_tuple<F>(f: &mut F, node: TypeTuple) -> TypeTuple in fold_type_tuple()
3055 pub fn fold_un_op<F>(f: &mut F, node: UnOp) -> UnOp in fold_un_op()
3066 pub fn fold_use_glob<F>(f: &mut F, node: UseGlob) -> UseGlob in fold_use_glob()
3075 pub fn fold_use_group<F>(f: &mut F, node: UseGroup) -> UseGroup in fold_use_group()
3085 pub fn fold_use_name<F>(f: &mut F, node: UseName) -> UseName in fold_use_name()
3094 pub fn fold_use_path<F>(f: &mut F, node: UsePath) -> UsePath in fold_use_path()
3105 pub fn fold_use_rename<F>(f: &mut F, node: UseRename) -> UseRename in fold_use_rename()
3116 pub fn fold_use_tree<F>(f: &mut F, node: UseTree) -> UseTree in fold_use_tree()
3129 pub fn fold_variadic<F>(f: &mut F, node: Variadic) -> Variadic in fold_variadic()
3139 pub fn fold_variant<F>(f: &mut F, node: Variant) -> Variant in fold_variant()
3156 pub fn fold_vis_crate<F>(f: &mut F, node: VisCrate) -> VisCrate in fold_vis_crate()
3165 pub fn fold_vis_public<F>(f: &mut F, node: VisPublic) -> VisPublic in fold_vis_public()
3174 pub fn fold_vis_restricted<F>(f: &mut F, node: VisRestricted) -> VisRestricted in fold_vis_restricted()
3186 pub fn fold_visibility<F>(f: &mut F, node: Visibility) -> Visibility in fold_visibility()
3200 pub fn fold_where_clause<F>(f: &mut F, node: WhereClause) -> WhereClause in fold_where_clause()
3210 pub fn fold_where_predicate<F>(f: &mut F, node: WherePredicate) -> WherePredicate in fold_where_predicate()