aboutsummaryrefslogtreecommitdiff
path: root/derive/src
diff options
context:
space:
mode:
authorMax Audron <audron@cocaine.farm>2025-07-27 01:51:14 +0200
committerMax Audron <audron@cocaine.farm>2025-07-27 01:51:14 +0200
commitd45e0a687ed5aa78f3e80bc5c335312bd81b2d4c (patch)
treec93c3cb6839b707202f678d25dab0752182948c4 /derive/src
parentfix sessioninit message wrongly using NetworkMap to convert a field (diff)
temporarly fix nested network repr parsing for variant types
Diffstat (limited to 'derive/src')
-rw-r--r--derive/src/network/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/derive/src/network/mod.rs b/derive/src/network/mod.rs
index da8e718..8214556 100644
--- a/derive/src/network/mod.rs
+++ b/derive/src/network/mod.rs
@@ -98,6 +98,7 @@ pub fn network_map(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
});
let name = &input.ident;
+ let name_str = name.to_string();
let to_network_map = match network.repr {
Repr::Maplist => maplist::to(&fields),
@@ -122,6 +123,7 @@ pub fn network_map(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
}
fn from_network_map(input: &mut libquassel::primitive::VariantMap) -> Self {
+ log::trace!("converting {} from network object: {:#?}", #name_str, input);
Self {
#(#from_network_map)*
}
@@ -181,6 +183,7 @@ pub fn network_list(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
});
let name = &input.ident;
+ let name_str = name.to_string();
let to_network_list = list::to(&fields);
let from_network_list = list::from(&fields);
@@ -196,6 +199,7 @@ pub fn network_list(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
}
fn from_network_list(input: &mut libquassel::primitive::VariantList) -> Self {
+ log::trace!("converting {} from network object: {:#?}", #name_str, input);
Self {
#(#from_network_list)*
}