From 334084f9b9a3fdad948872b949f0f08e9e1762f4 Mon Sep 17 00:00:00 2001 From: HimbeerserverDE Date: Tue, 25 Jul 2023 20:53:55 +0200 Subject: pass mutable reference to Take --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 07eb699..3aa762b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -169,7 +169,7 @@ pub fn derive_deserialize(item: TokenStream) -> TokenStream { if len_for.contains_key(&field_name.to_string()) { out.extend( vec![quote!( - let r = r.take(*len_for.get(#field_name_string).unwrap() as u64); + let r = &mut r.take(*len_for.get(#field_name_string).unwrap() as u64); )] .into_iter(), ); -- cgit v1.2.3