mirror of
https://github.com/lennart-k/rustical.git
synced 2026-01-31 01:58:23 +00:00
xml: Rename XmlRoot to XmlRootTag
This commit is contained in:
@@ -28,12 +28,12 @@ pub fn derive_xml_serialize(input: proc_macro::TokenStream) -> proc_macro::Token
|
||||
.into()
|
||||
}
|
||||
|
||||
#[proc_macro_derive(XmlRoot, attributes(xml))]
|
||||
pub fn derive_xml_root(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
|
||||
#[proc_macro_derive(XmlRootTag, attributes(xml))]
|
||||
pub fn derive_xml_root_tag(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
|
||||
let input = parse_macro_input!(input as DeriveInput);
|
||||
|
||||
match &input.data {
|
||||
syn::Data::Struct(s) => NamedStruct::parse(&input, s).impl_xml_root(),
|
||||
syn::Data::Struct(s) => NamedStruct::parse(&input, s).impl_xml_root_tag(),
|
||||
syn::Data::Enum(_) => panic!("Enum not supported as root"),
|
||||
syn::Data::Union(_) => panic!("Union not supported as root"),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user