From 111e24883e46a9cd3666690190eac3bb47bb46b7 Mon Sep 17 00:00:00 2001 From: "R. Martinho Fernandes" Date: Thu, 21 Aug 2025 13:55:01 +0200 Subject: [PATCH] Do not use generic param defaults in `impl`s --- implicit-clone-derive/src/lib.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/implicit-clone-derive/src/lib.rs b/implicit-clone-derive/src/lib.rs index 93f5d2e..d667e7c 100644 --- a/implicit-clone-derive/src/lib.rs +++ b/implicit-clone-derive/src/lib.rs @@ -15,8 +15,7 @@ pub fn derive_implicit_clone(item: proc_macro::TokenStream) -> proc_macro::Token ident, colon_token: _, bounds, - eq_token, - default, + .. }) => { let bounds = bounds .iter() @@ -24,7 +23,7 @@ pub fn derive_implicit_clone(item: proc_macro::TokenStream) -> proc_macro::Token .chain(std::iter::once(quote! { ::implicit_clone::ImplicitClone })) .collect::>(); quote! { - #(#attrs)* #ident: #(#bounds)+* #eq_token #default + #(#attrs)* #ident: #(#bounds)+* } } _ => quote! { #param },