Lines Matching defs:Sized
1030 pub fn fold_abi<F>(f: &mut F, node: crate::Abi) -> crate::Abi in fold_abi()
1044 ) -> crate::AngleBracketedGenericArguments in fold_angle_bracketed_generic_arguments()
1057 pub fn fold_arm<F>(f: &mut F, node: crate::Arm) -> crate::Arm in fold_arm()
1072 pub fn fold_assoc_const<F>(f: &mut F, node: crate::AssocConst) -> crate::AssocConst in fold_assoc_const()
1085 pub fn fold_assoc_type<F>(f: &mut F, node: crate::AssocType) -> crate::AssocType in fold_assoc_type()
1098 pub fn fold_attr_style<F>(f: &mut F, node: crate::AttrStyle) -> crate::AttrStyle in fold_attr_style()
1109 pub fn fold_attribute<F>(f: &mut F, node: crate::Attribute) -> crate::Attribute in fold_attribute()
1122 pub fn fold_bare_fn_arg<F>(f: &mut F, node: crate::BareFnArg) -> crate::BareFnArg in fold_bare_fn_arg()
1134 pub fn fold_bare_variadic<F>(f: &mut F, node: crate::BareVariadic) -> crate::BareVariadic in fold_bare_variadic()
1147 pub fn fold_bin_op<F>(f: &mut F, node: crate::BinOp) -> crate::BinOp in fold_bin_op()
1184 pub fn fold_block<F>(f: &mut F, node: crate::Block) -> crate::Block in fold_block()
1198 ) -> crate::BoundLifetimes in fold_bound_lifetimes()
1214 ) -> crate::CapturedParam in fold_captured_param()
1229 pub fn fold_const_param<F>(f: &mut F, node: crate::ConstParam) -> crate::ConstParam in fold_const_param()
1245 pub fn fold_constraint<F>(f: &mut F, node: crate::Constraint) -> crate::Constraint in fold_constraint()
1258 pub fn fold_data<F>(f: &mut F, node: crate::Data) -> crate::Data in fold_data()
1274 pub fn fold_data_enum<F>(f: &mut F, node: crate::DataEnum) -> crate::DataEnum in fold_data_enum()
1286 pub fn fold_data_struct<F>(f: &mut F, node: crate::DataStruct) -> crate::DataStruct in fold_data_struct()
1298 pub fn fold_data_union<F>(f: &mut F, node: crate::DataUnion) -> crate::DataUnion in fold_data_union()
1309 pub fn fold_derive_input<F>(f: &mut F, node: crate::DeriveInput) -> crate::DeriveInput in fold_derive_input()
1323 pub fn fold_expr<F>(f: &mut F, node: crate::Expr) -> crate::Expr in fold_expr()
1442 pub fn fold_expr_array<F>(f: &mut F, node: crate::ExprArray) -> crate::ExprArray in fold_expr_array()
1454 pub fn fold_expr_assign<F>(f: &mut F, node: crate::ExprAssign) -> crate::ExprAssign in fold_expr_assign()
1467 pub fn fold_expr_async<F>(f: &mut F, node: crate::ExprAsync) -> crate::ExprAsync in fold_expr_async()
1480 pub fn fold_expr_await<F>(f: &mut F, node: crate::ExprAwait) -> crate::ExprAwait in fold_expr_await()
1493 pub fn fold_expr_binary<F>(f: &mut F, node: crate::ExprBinary) -> crate::ExprBinary in fold_expr_binary()
1506 pub fn fold_expr_block<F>(f: &mut F, node: crate::ExprBlock) -> crate::ExprBlock in fold_expr_block()
1518 pub fn fold_expr_break<F>(f: &mut F, node: crate::ExprBreak) -> crate::ExprBreak in fold_expr_break()
1531 pub fn fold_expr_call<F>(f: &mut F, node: crate::ExprCall) -> crate::ExprCall in fold_expr_call()
1544 pub fn fold_expr_cast<F>(f: &mut F, node: crate::ExprCast) -> crate::ExprCast in fold_expr_cast()
1557 pub fn fold_expr_closure<F>(f: &mut F, node: crate::ExprClosure) -> crate::ExprClosure in fold_expr_closure()
1577 pub fn fold_expr_const<F>(f: &mut F, node: crate::ExprConst) -> crate::ExprConst in fold_expr_const()
1589 pub fn fold_expr_continue<F>(f: &mut F, node: crate::ExprContinue) -> crate::ExprContinue in fold_expr_continue()
1601 pub fn fold_expr_field<F>(f: &mut F, node: crate::ExprField) -> crate::ExprField in fold_expr_field()
1614 pub fn fold_expr_for_loop<F>(f: &mut F, node: crate::ExprForLoop) -> crate::ExprForLoop in fold_expr_for_loop()
1630 pub fn fold_expr_group<F>(f: &mut F, node: crate::ExprGroup) -> crate::ExprGroup in fold_expr_group()
1642 pub fn fold_expr_if<F>(f: &mut F, node: crate::ExprIf) -> crate::ExprIf in fold_expr_if()
1657 pub fn fold_expr_index<F>(f: &mut F, node: crate::ExprIndex) -> crate::ExprIndex in fold_expr_index()
1670 pub fn fold_expr_infer<F>(f: &mut F, node: crate::ExprInfer) -> crate::ExprInfer in fold_expr_infer()
1681 pub fn fold_expr_let<F>(f: &mut F, node: crate::ExprLet) -> crate::ExprLet in fold_expr_let()
1695 pub fn fold_expr_lit<F>(f: &mut F, node: crate::ExprLit) -> crate::ExprLit in fold_expr_lit()
1706 pub fn fold_expr_loop<F>(f: &mut F, node: crate::ExprLoop) -> crate::ExprLoop in fold_expr_loop()
1719 pub fn fold_expr_macro<F>(f: &mut F, node: crate::ExprMacro) -> crate::ExprMacro in fold_expr_macro()
1730 pub fn fold_expr_match<F>(f: &mut F, node: crate::ExprMatch) -> crate::ExprMatch in fold_expr_match()
1747 ) -> crate::ExprMethodCall in fold_expr_method_call()
1764 pub fn fold_expr_paren<F>(f: &mut F, node: crate::ExprParen) -> crate::ExprParen in fold_expr_paren()
1776 pub fn fold_expr_path<F>(f: &mut F, node: crate::ExprPath) -> crate::ExprPath in fold_expr_path()
1788 pub fn fold_expr_range<F>(f: &mut F, node: crate::ExprRange) -> crate::ExprRange in fold_expr_range()
1801 pub fn fold_expr_raw_addr<F>(f: &mut F, node: crate::ExprRawAddr) -> crate::ExprRawAddr in fold_expr_raw_addr()
1818 ) -> crate::ExprReference in fold_expr_reference()
1831 pub fn fold_expr_repeat<F>(f: &mut F, node: crate::ExprRepeat) -> crate::ExprRepeat in fold_expr_repeat()
1845 pub fn fold_expr_return<F>(f: &mut F, node: crate::ExprReturn) -> crate::ExprReturn in fold_expr_return()
1857 pub fn fold_expr_struct<F>(f: &mut F, node: crate::ExprStruct) -> crate::ExprStruct in fold_expr_struct()
1873 pub fn fold_expr_try<F>(f: &mut F, node: crate::ExprTry) -> crate::ExprTry in fold_expr_try()
1888 ) -> crate::ExprTryBlock in fold_expr_try_block()
1900 pub fn fold_expr_tuple<F>(f: &mut F, node: crate::ExprTuple) -> crate::ExprTuple in fold_expr_tuple()
1912 pub fn fold_expr_unary<F>(f: &mut F, node: crate::ExprUnary) -> crate::ExprUnary in fold_expr_unary()
1924 pub fn fold_expr_unsafe<F>(f: &mut F, node: crate::ExprUnsafe) -> crate::ExprUnsafe in fold_expr_unsafe()
1936 pub fn fold_expr_while<F>(f: &mut F, node: crate::ExprWhile) -> crate::ExprWhile in fold_expr_while()
1950 pub fn fold_expr_yield<F>(f: &mut F, node: crate::ExprYield) -> crate::ExprYield in fold_expr_yield()
1962 pub fn fold_field<F>(f: &mut F, node: crate::Field) -> crate::Field in fold_field()
1980 ) -> crate::FieldMutability in fold_field_mutability()
1990 pub fn fold_field_pat<F>(f: &mut F, node: crate::FieldPat) -> crate::FieldPat in fold_field_pat()
2003 pub fn fold_field_value<F>(f: &mut F, node: crate::FieldValue) -> crate::FieldValue in fold_field_value()
2016 pub fn fold_fields<F>(f: &mut F, node: crate::Fields) -> crate::Fields in fold_fields()
2032 pub fn fold_fields_named<F>(f: &mut F, node: crate::FieldsNamed) -> crate::FieldsNamed in fold_fields_named()
2046 ) -> crate::FieldsUnnamed in fold_fields_unnamed()
2057 pub fn fold_file<F>(f: &mut F, node: crate::File) -> crate::File in fold_file()
2069 pub fn fold_fn_arg<F>(f: &mut F, node: crate::FnArg) -> crate::FnArg in fold_fn_arg()
2084 pub fn fold_foreign_item<F>(f: &mut F, node: crate::ForeignItem) -> crate::ForeignItem in fold_foreign_item()
2111 ) -> crate::ForeignItemFn in fold_foreign_item_fn()
2127 ) -> crate::ForeignItemMacro in fold_foreign_item_macro()
2142 ) -> crate::ForeignItemStatic in fold_foreign_item_static()
2162 ) -> crate::ForeignItemType in fold_foreign_item_type()
2180 ) -> crate::GenericArgument in fold_generic_argument()
2207 pub fn fold_generic_param<F>(f: &mut F, node: crate::GenericParam) -> crate::GenericParam in fold_generic_param()
2225 pub fn fold_generics<F>(f: &mut F, node: crate::Generics) -> crate::Generics in fold_generics()
2236 pub fn fold_ident<F>(f: &mut F, node: proc_macro2::Ident) -> proc_macro2::Ident in fold_ident()
2247 pub fn fold_impl_item<F>(f: &mut F, node: crate::ImplItem) -> crate::ImplItem in fold_impl_item()
2274 ) -> crate::ImplItemConst in fold_impl_item_const()
2294 pub fn fold_impl_item_fn<F>(f: &mut F, node: crate::ImplItemFn) -> crate::ImplItemFn in fold_impl_item_fn()
2311 ) -> crate::ImplItemMacro in fold_impl_item_macro()
2326 ) -> crate::ImplItemType in fold_impl_item_type()
2347 ) -> crate::ImplRestriction in fold_impl_restriction()
2355 pub fn fold_index<F>(f: &mut F, node: crate::Index) -> crate::Index in fold_index()
2366 pub fn fold_item<F>(f: &mut F, node: crate::Item) -> crate::Item in fold_item()
2411 pub fn fold_item_const<F>(f: &mut F, node: crate::ItemConst) -> crate::ItemConst in fold_item_const()
2430 pub fn fold_item_enum<F>(f: &mut F, node: crate::ItemEnum) -> crate::ItemEnum in fold_item_enum()
2449 ) -> crate::ItemExternCrate in fold_item_extern_crate()
2465 pub fn fold_item_fn<F>(f: &mut F, node: crate::ItemFn) -> crate::ItemFn in fold_item_fn()
2481 ) -> crate::ItemForeignMod in fold_item_foreign_mod()
2495 pub fn fold_item_impl<F>(f: &mut F, node: crate::ItemImpl) -> crate::ItemImpl in fold_item_impl()
2513 pub fn fold_item_macro<F>(f: &mut F, node: crate::ItemMacro) -> crate::ItemMacro in fold_item_macro()
2526 pub fn fold_item_mod<F>(f: &mut F, node: crate::ItemMod) -> crate::ItemMod in fold_item_mod()
2542 pub fn fold_item_static<F>(f: &mut F, node: crate::ItemStatic) -> crate::ItemStatic in fold_item_static()
2561 pub fn fold_item_struct<F>(f: &mut F, node: crate::ItemStruct) -> crate::ItemStruct in fold_item_struct()
2577 pub fn fold_item_trait<F>(f: &mut F, node: crate::ItemTrait) -> crate::ItemTrait in fold_item_trait()
2605 ) -> crate::ItemTraitAlias in fold_item_trait_alias()
2622 pub fn fold_item_type<F>(f: &mut F, node: crate::ItemType) -> crate::ItemType in fold_item_type()
2639 pub fn fold_item_union<F>(f: &mut F, node: crate::ItemUnion) -> crate::ItemUnion in fold_item_union()
2654 pub fn fold_item_use<F>(f: &mut F, node: crate::ItemUse) -> crate::ItemUse in fold_item_use()
2669 pub fn fold_label<F>(f: &mut F, node: crate::Label) -> crate::Label in fold_label()
2678 pub fn fold_lifetime<F>(f: &mut F, node: crate::Lifetime) -> crate::Lifetime in fold_lifetime()
2692 ) -> crate::LifetimeParam in fold_lifetime_param()
2703 pub fn fold_lit<F>(f: &mut F, node: crate::Lit) -> crate::Lit in fold_lit()
2721 pub fn fold_lit_bool<F>(f: &mut F, node: crate::LitBool) -> crate::LitBool in fold_lit_bool()
2730 pub fn fold_lit_byte<F>(f: &mut F, node: crate::LitByte) -> crate::LitByte in fold_lit_byte()
2739 pub fn fold_lit_byte_str<F>(f: &mut F, node: crate::LitByteStr) -> crate::LitByteStr in fold_lit_byte_str()
2748 pub fn fold_lit_cstr<F>(f: &mut F, node: crate::LitCStr) -> crate::LitCStr in fold_lit_cstr()
2757 pub fn fold_lit_char<F>(f: &mut F, node: crate::LitChar) -> crate::LitChar in fold_lit_char()
2766 pub fn fold_lit_float<F>(f: &mut F, node: crate::LitFloat) -> crate::LitFloat in fold_lit_float()
2775 pub fn fold_lit_int<F>(f: &mut F, node: crate::LitInt) -> crate::LitInt in fold_lit_int()
2784 pub fn fold_lit_str<F>(f: &mut F, node: crate::LitStr) -> crate::LitStr in fold_lit_str()
2795 pub fn fold_local<F>(f: &mut F, node: crate::Local) -> crate::Local in fold_local()
2809 pub fn fold_local_init<F>(f: &mut F, node: crate::LocalInit) -> crate::LocalInit in fold_local_init()
2821 pub fn fold_macro<F>(f: &mut F, node: crate::Macro) -> crate::Macro in fold_macro()
2837 ) -> crate::MacroDelimiter in fold_macro_delimiter()
2855 pub fn fold_member<F>(f: &mut F, node: crate::Member) -> crate::Member in fold_member()
2870 pub fn fold_meta<F>(f: &mut F, node: crate::Meta) -> crate::Meta in fold_meta()
2884 pub fn fold_meta_list<F>(f: &mut F, node: crate::MetaList) -> crate::MetaList in fold_meta_list()
2899 ) -> crate::MetaNameValue in fold_meta_name_value()
2914 ) -> crate::ParenthesizedGenericArguments in fold_parenthesized_generic_arguments()
2926 pub fn fold_pat<F>(f: &mut F, node: crate::Pat) -> crate::Pat in fold_pat()
2960 pub fn fold_pat_ident<F>(f: &mut F, node: crate::PatIdent) -> crate::PatIdent in fold_pat_ident()
2974 pub fn fold_pat_or<F>(f: &mut F, node: crate::PatOr) -> crate::PatOr in fold_pat_or()
2986 pub fn fold_pat_paren<F>(f: &mut F, node: crate::PatParen) -> crate::PatParen in fold_pat_paren()
2998 pub fn fold_pat_reference<F>(f: &mut F, node: crate::PatReference) -> crate::PatReference in fold_pat_reference()
3011 pub fn fold_pat_rest<F>(f: &mut F, node: crate::PatRest) -> crate::PatRest in fold_pat_rest()
3022 pub fn fold_pat_slice<F>(f: &mut F, node: crate::PatSlice) -> crate::PatSlice in fold_pat_slice()
3034 pub fn fold_pat_struct<F>(f: &mut F, node: crate::PatStruct) -> crate::PatStruct in fold_pat_struct()
3049 pub fn fold_pat_tuple<F>(f: &mut F, node: crate::PatTuple) -> crate::PatTuple in fold_pat_tuple()
3064 ) -> crate::PatTupleStruct in fold_pat_tuple_struct()
3078 pub fn fold_pat_type<F>(f: &mut F, node: crate::PatType) -> crate::PatType in fold_pat_type()
3091 pub fn fold_pat_wild<F>(f: &mut F, node: crate::PatWild) -> crate::PatWild in fold_pat_wild()
3102 pub fn fold_path<F>(f: &mut F, node: crate::Path) -> crate::Path in fold_path()
3116 ) -> crate::PathArguments in fold_path_arguments()
3136 pub fn fold_path_segment<F>(f: &mut F, node: crate::PathSegment) -> crate::PathSegment in fold_path_segment()
3150 ) -> crate::PointerMutability in fold_pointer_mutability()
3168 ) -> crate::PreciseCapture in fold_precise_capture()
3184 ) -> crate::PredicateLifetime in fold_predicate_lifetime()
3199 ) -> crate::PredicateType in fold_predicate_type()
3212 pub fn fold_qself<F>(f: &mut F, node: crate::QSelf) -> crate::QSelf in fold_qself()
3226 pub fn fold_range_limits<F>(f: &mut F, node: crate::RangeLimits) -> crate::RangeLimits in fold_range_limits()
3239 pub fn fold_receiver<F>(f: &mut F, node: crate::Receiver) -> crate::Receiver in fold_receiver()
3255 pub fn fold_return_type<F>(f: &mut F, node: crate::ReturnType) -> crate::ReturnType in fold_return_type()
3268 pub fn fold_signature<F>(f: &mut F, node: crate::Signature) -> crate::Signature in fold_signature()
3286 pub fn fold_span<F>(f: &mut F, node: proc_macro2::Span) -> proc_macro2::Span in fold_span()
3297 ) -> crate::StaticMutability in fold_static_mutability()
3310 pub fn fold_stmt<F>(f: &mut F, node: crate::Stmt) -> crate::Stmt in fold_stmt()
3327 pub fn fold_stmt_macro<F>(f: &mut F, node: crate::StmtMacro) -> crate::StmtMacro in fold_stmt_macro()
3339 pub fn fold_trait_bound<F>(f: &mut F, node: crate::TraitBound) -> crate::TraitBound in fold_trait_bound()
3355 ) -> crate::TraitBoundModifier in fold_trait_bound_modifier()
3368 pub fn fold_trait_item<F>(f: &mut F, node: crate::TraitItem) -> crate::TraitItem in fold_trait_item()
3395 ) -> crate::TraitItemConst in fold_trait_item_const()
3412 pub fn fold_trait_item_fn<F>(f: &mut F, node: crate::TraitItemFn) -> crate::TraitItemFn in fold_trait_item_fn()
3428 ) -> crate::TraitItemMacro in fold_trait_item_macro()
3443 ) -> crate::TraitItemType in fold_trait_item_type()
3460 pub fn fold_type<F>(f: &mut F, node: crate::Type) -> crate::Type in fold_type()
3510 pub fn fold_type_array<F>(f: &mut F, node: crate::TypeArray) -> crate::TypeArray in fold_type_array()
3523 pub fn fold_type_bare_fn<F>(f: &mut F, node: crate::TypeBareFn) -> crate::TypeBareFn in fold_type_bare_fn()
3540 pub fn fold_type_group<F>(f: &mut F, node: crate::TypeGroup) -> crate::TypeGroup in fold_type_group()
3554 ) -> crate::TypeImplTrait in fold_type_impl_trait()
3565 pub fn fold_type_infer<F>(f: &mut F, node: crate::TypeInfer) -> crate::TypeInfer in fold_type_infer()
3575 pub fn fold_type_macro<F>(f: &mut F, node: crate::TypeMacro) -> crate::TypeMacro in fold_type_macro()
3585 pub fn fold_type_never<F>(f: &mut F, node: crate::TypeNever) -> crate::TypeNever in fold_type_never()
3595 pub fn fold_type_param<F>(f: &mut F, node: crate::TypeParam) -> crate::TypeParam in fold_type_param()
3613 ) -> crate::TypeParamBound in fold_type_param_bound()
3636 pub fn fold_type_paren<F>(f: &mut F, node: crate::TypeParen) -> crate::TypeParen in fold_type_paren()
3647 pub fn fold_type_path<F>(f: &mut F, node: crate::TypePath) -> crate::TypePath in fold_type_path()
3658 pub fn fold_type_ptr<F>(f: &mut F, node: crate::TypePtr) -> crate::TypePtr in fold_type_ptr()
3674 ) -> crate::TypeReference in fold_type_reference()
3687 pub fn fold_type_slice<F>(f: &mut F, node: crate::TypeSlice) -> crate::TypeSlice in fold_type_slice()
3701 ) -> crate::TypeTraitObject in fold_type_trait_object()
3712 pub fn fold_type_tuple<F>(f: &mut F, node: crate::TypeTuple) -> crate::TypeTuple in fold_type_tuple()
3723 pub fn fold_un_op<F>(f: &mut F, node: crate::UnOp) -> crate::UnOp in fold_un_op()
3735 pub fn fold_use_glob<F>(f: &mut F, node: crate::UseGlob) -> crate::UseGlob in fold_use_glob()
3745 pub fn fold_use_group<F>(f: &mut F, node: crate::UseGroup) -> crate::UseGroup in fold_use_group()
3756 pub fn fold_use_name<F>(f: &mut F, node: crate::UseName) -> crate::UseName in fold_use_name()
3766 pub fn fold_use_path<F>(f: &mut F, node: crate::UsePath) -> crate::UsePath in fold_use_path()
3778 pub fn fold_use_rename<F>(f: &mut F, node: crate::UseRename) -> crate::UseRename in fold_use_rename()
3790 pub fn fold_use_tree<F>(f: &mut F, node: crate::UseTree) -> crate::UseTree in fold_use_tree()
3814 pub fn fold_variadic<F>(f: &mut F, node: crate::Variadic) -> crate::Variadic in fold_variadic()
3827 pub fn fold_variant<F>(f: &mut F, node: crate::Variant) -> crate::Variant in fold_variant()
3843 ) -> crate::VisRestricted in fold_vis_restricted()
3856 pub fn fold_visibility<F>(f: &mut F, node: crate::Visibility) -> crate::Visibility in fold_visibility()
3870 pub fn fold_where_clause<F>(f: &mut F, node: crate::WhereClause) -> crate::WhereClause in fold_where_clause()
3884 ) -> crate::WherePredicate in fold_where_predicate()
3898 fn fold_vec<T, V, F>(vec: Vec<T>, fold: &mut V, mut f: F) -> Vec<T> in fold_vec()