Remove unnecessary clone in expand_derive_outgoing

This commit is contained in:
Jonas Platte 2020-08-17 21:14:36 +02:00
parent aff914050e
commit e06c800701
No known key found for this signature in database
GPG Key ID: CC154DE0E30B7C67

View File

@ -29,7 +29,7 @@ pub fn expand_derive_outgoing(input: DeriveInput) -> syn::Result<TokenStream> {
};
let input_attrs =
input.attrs.clone().into_iter().filter(filter_input_attrs).collect::<Vec<_>>();
input.attrs.iter().filter(|attr| filter_input_attrs(attr)).collect::<Vec<_>>();
let data = match input.data.clone() {
Data::Union(_) => panic!("#[derive(Outgoing)] does not support Union types"),