diff options
| author | Max Audron <audron@cocaine.farm> | 2025-07-27 01:51:14 +0200 |
|---|---|---|
| committer | Max Audron <audron@cocaine.farm> | 2025-07-27 01:51:14 +0200 |
| commit | d45e0a687ed5aa78f3e80bc5c335312bd81b2d4c (patch) | |
| tree | c93c3cb6839b707202f678d25dab0752182948c4 /derive/src | |
| parent | fix 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.rs | 4 |
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)* } |
