From cae6008c036a4fe690ef1b87d0c953fd05d9d4a6 Mon Sep 17 00:00:00 2001 From: Max Audron Date: Sun, 22 Feb 2026 18:00:41 +0100 Subject: remove references from NetworkList input we do not need to reference stuff here and can just consume it --- derive/src/network/maplist.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'derive/src/network/maplist.rs') diff --git a/derive/src/network/maplist.rs b/derive/src/network/maplist.rs index bf86c75..c471378 100644 --- a/derive/src/network/maplist.rs +++ b/derive/src/network/maplist.rs @@ -150,7 +150,7 @@ pub(crate) fn from(fields: &[NetworkField]) -> Vec { let field_inner = match field.network { super::NetworkRepr::List => quote! { - libquassel::message::NetworkList::from_network_list(&mut std::convert::TryInto::try_into(input.remove(0)).#unwrap)? + libquassel::message::NetworkList::from_network_list(std::convert::TryInto::try_into(input.remove(0)).#unwrap)? }, super::NetworkRepr::Map => quote! { libquassel::message::NetworkMap::from_network_map(&mut std::convert::TryInto::try_into(input.remove(0)).#unwrap)? @@ -162,14 +162,14 @@ pub(crate) fn from(fields: &[NetworkField]) -> Vec { if field.stringlist { quote! { - #field_name: match input.get_mut(#field_rename).unwrap() { + #field_name: match input.get_mut(#field_rename).#unwrap { libquassel::primitive::Variant::StringList(input) => #field_inner, _ => panic!("#field_name: wrong variant") }, } } else { quote! { - #field_name: match input.get_mut(#field_rename).unwrap() { + #field_name: match input.get_mut(#field_rename).#unwrap { libquassel::primitive::Variant::VariantList(input) => #field_inner, _ => panic!("#field_name: wrong variant") }, -- cgit v1.2.3