From 1fe39043ee7b94f670860832f332ab96268fea4e Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sat, 9 May 2020 22:53:30 -0700 Subject: [PATCH] Simplify access of packed struct fields in derived Serialize impls --- serde_derive/src/ser.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/serde_derive/src/ser.rs b/serde_derive/src/ser.rs index 6163026b..f29d7380 100644 --- a/serde_derive/src/ser.rs +++ b/serde_derive/src/ser.rs @@ -1246,14 +1246,14 @@ fn get_member(params: &Parameters, field: &Field, member: &Member) -> TokenStrea match (params.is_remote, field.attrs.getter()) { (false, None) => { if params.is_packed { - quote!(&{let copy = #self_var.#member; copy }) + quote!(&{#self_var.#member}) } else { quote!(&#self_var.#member) } } (true, None) => { let inner = if params.is_packed { - quote!(&{let copy = #self_var.#member; copy }) + quote!(&{#self_var.#member}) } else { quote!(&#self_var.#member) };