From 611db8335e3859de77d7e21db443901ab71b4f26 Mon Sep 17 00:00:00 2001 From: Dirkjan Ochtman Date: Sun, 4 Sep 2022 22:18:55 +0200 Subject: [PATCH] Derive Debug for more types --- instant-xml-macros/src/lib.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/instant-xml-macros/src/lib.rs b/instant-xml-macros/src/lib.rs index 5f206db..378f5d5 100644 --- a/instant-xml-macros/src/lib.rs +++ b/instant-xml-macros/src/lib.rs @@ -85,7 +85,7 @@ pub fn from_xml(input: proc_macro::TokenStream) -> proc_macro::TokenStream { )) } -#[derive(Default)] +#[derive(Debug, Default)] struct ContainerMeta { ns: NamespaceMeta, } @@ -105,7 +105,7 @@ impl ContainerMeta { } } -#[derive(Default)] +#[derive(Debug, Default)] struct FieldMeta { attribute: bool, ns: NamespaceMeta, @@ -127,7 +127,7 @@ impl FieldMeta { } } -#[derive(Default)] +#[derive(Debug, Default)] struct NamespaceMeta { default: Namespace, prefixes: HashMap, @@ -181,6 +181,7 @@ fn meta_items(attrs: &[syn::Attribute]) -> impl Iterator + '_ { }) } +#[derive(Debug)] enum Namespace { Default, Prefix(String),