From c1e1665808d7f3f695d40c945d5564b25a6caf7c Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Thu, 3 Mar 2022 11:14:54 +0100 Subject: [PATCH] macros: Remove an unnecessary clone --- crates/ruma-macros/src/events/event.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/ruma-macros/src/events/event.rs b/crates/ruma-macros/src/events/event.rs index 36f38e83..db08f0a4 100644 --- a/crates/ruma-macros/src/events/event.rs +++ b/crates/ruma-macros/src/events/event.rs @@ -143,12 +143,12 @@ fn expand_deserialize_event( let ident = &input.ident; // we know there is a content field already - let content_type = fields + let content_type = &fields .iter() // we also know that the fields are named and have an ident .find(|f| f.ident.as_ref().unwrap() == "content") - .map(|f| f.ty.clone()) - .unwrap(); + .unwrap() + .ty; let (impl_generics, ty_gen, where_clause) = input.generics.split_for_impl(); let is_generic = !input.generics.params.is_empty();