aboutsummaryrefslogtreecommitdiff
path: root/derive/src/network/list.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--derive/src/network/list.rs4
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: {