From fc244b8f81cf6f4f029f42011f2b7380b2f35dd6 Mon Sep 17 00:00:00 2001 From: Lucas Schumacher Date: Wed, 4 Jun 2025 11:47:13 -0400 Subject: [PATCH] Fix Invalid tokens generated with arrays --- poppable-derive/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/poppable-derive/src/lib.rs b/poppable-derive/src/lib.rs index 18fd8a6..0c0c4e3 100644 --- a/poppable-derive/src/lib.rs +++ b/poppable-derive/src/lib.rs @@ -17,7 +17,7 @@ pub fn pushpop_derive_macro(item: TokenStream) -> TokenStream { let recursive = struct_data.fields.iter().map(|f| { let name = &f.ident; let ty = &f.ty; - quote_spanned!(f.span()=> let #name = #ty::pop_ne_from(&mut source)?;) + quote_spanned!(f.span()=> let #name = <#ty>::pop_ne_from(&mut source)?;) }); let names = struct_data.fields.iter().map(|f| {