diff options
| author | Max Audron <me@audron.dev> | 2026-02-22 15:19:49 +0100 |
|---|---|---|
| committer | Max Audron <me@audron.dev> | 2026-02-22 15:19:49 +0100 |
| commit | 9110ff85313ea9bf5ee93f60122ce5660accede2 (patch) | |
| tree | 0c4b8553a63ae269475d380cb5f1b365498b6297 /derive/src/network/list.rs | |
| parent | add more git remotes (diff) | |
NetworkMap error handling
Diffstat (limited to 'derive/src/network/list.rs')
| -rw-r--r-- | derive/src/network/list.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/derive/src/network/list.rs b/derive/src/network/list.rs index f5eaef4..d1035c4 100644 --- a/derive/src/network/list.rs +++ b/derive/src/network/list.rs @@ -21,7 +21,7 @@ pub(crate) fn to(fields: &[NetworkField]) -> Vec<TokenStream> { quote! { libquassel::message::NetworkList::to_network_list(&self.#field_name)?.into() } } crate::network::NetworkRepr::Map => { - quote! { libquassel::message::NetworkMap::to_network_map(&self.#field_name).into() } + quote! { libquassel::message::NetworkMap::to_network_map(&self.#field_name)?.into() } } crate::network::NetworkRepr::None => quote! { self.#field_name.clone().into() }, }; @@ -88,7 +88,7 @@ pub(crate) fn from(fields: &[NetworkField]) -> Vec<TokenStream> { super::NetworkRepr::Map => quote! { #field_name: libquassel::message::NetworkMap::from_network_map(&mut { #extract_inner - }), + })?, }, super::NetworkRepr::None => quote! { #field_name: { |
