From e06c800701c89b2e24c0dba4d13b4d802210e5cd Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Mon, 17 Aug 2020 21:14:36 +0200 Subject: [PATCH] Remove unnecessary clone in expand_derive_outgoing --- ruma-api-macros/src/derive_outgoing.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruma-api-macros/src/derive_outgoing.rs b/ruma-api-macros/src/derive_outgoing.rs index 96006630..97affdf9 100644 --- a/ruma-api-macros/src/derive_outgoing.rs +++ b/ruma-api-macros/src/derive_outgoing.rs @@ -29,7 +29,7 @@ pub fn expand_derive_outgoing(input: DeriveInput) -> syn::Result { }; let input_attrs = - input.attrs.clone().into_iter().filter(filter_input_attrs).collect::>(); + input.attrs.iter().filter(|attr| filter_input_attrs(attr)).collect::>(); let data = match input.data.clone() { Data::Union(_) => panic!("#[derive(Outgoing)] does not support Union types"),