diff options
Diffstat (limited to 'derive/src/network/list.rs')
| -rw-r--r-- | derive/src/network/list.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/derive/src/network/list.rs b/derive/src/network/list.rs index 1fc8f7e..e0bbfa8 100644 --- a/derive/src/network/list.rs +++ b/derive/src/network/list.rs @@ -3,18 +3,18 @@ use quote::quote; use super::{get_field_variant_type, NetworkField}; -pub(crate) fn to(fields: &Vec<NetworkField>) -> Vec<TokenStream> { +pub(crate) fn to(fields: &[NetworkField]) -> Vec<TokenStream> { fields .iter() .map(|field| { if !field.skip { let field_rename = match &field.rename { Some(name) => name.clone(), - None => format!("{}", field.ident.as_ref().unwrap()).into(), + None => format!("{}", field.ident.as_ref().unwrap()), }; let field_name = field.ident.as_ref().unwrap(); - let field_type = get_field_variant_type(&field); + let field_type = get_field_variant_type(field); let field_inner = match field.network { crate::network::NetworkRepr::List => { @@ -37,7 +37,7 @@ pub(crate) fn to(fields: &Vec<NetworkField>) -> Vec<TokenStream> { .collect() } -pub(crate) fn from(fields: &Vec<NetworkField>) -> Vec<TokenStream> { +pub(crate) fn from(fields: &[NetworkField]) -> Vec<TokenStream> { fields .iter() .map(|field| { @@ -45,10 +45,10 @@ pub(crate) fn from(fields: &Vec<NetworkField>) -> Vec<TokenStream> { let field_rename = match &field.rename { Some(name) => name.clone(), - None => format!("{}", field.ident.as_ref().unwrap()).into(), + None => format!("{}", field.ident.as_ref().unwrap()), }; - let field_variant_type = get_field_variant_type(&field); + let field_variant_type = get_field_variant_type(field); let extract_inner = if field.default { quote! { |
