xml: Rename XmlRoot to XmlRootTag

This commit is contained in:
Lennart
2024-12-23 12:36:46 +01:00
parent b52a9f4fbe
commit 6721e876fa
7 changed files with 25 additions and 25 deletions

View File

@@ -2,7 +2,7 @@ use quick_xml::name::Namespace;
use quick_xml::name::ResolveResult;
use std::io::BufRead;
pub use xml_derive::XmlDeserialize;
pub use xml_derive::XmlRoot;
pub use xml_derive::XmlRootTag;
use quick_xml::events::{BytesStart, Event};
use thiserror::Error;
@@ -43,7 +43,7 @@ pub trait XmlDeserialize: Sized {
) -> Result<Self, XmlDeError>;
}
pub trait XmlRoot {
pub trait XmlRootTag {
fn root_tag() -> &'static [u8];
fn root_ns() -> Option<&'static [u8]>;
}
@@ -67,7 +67,7 @@ pub trait XmlDocument: XmlDeserialize {
}
}
impl<T: XmlRoot + XmlDeserialize> XmlDocument for T {
impl<T: XmlRootTag + XmlDeserialize> XmlDocument for T {
fn parse<R: BufRead>(mut reader: quick_xml::NsReader<R>) -> Result<Self, XmlDeError>
where
Self: XmlDeserialize,

View File

@@ -7,7 +7,7 @@ mod value;
pub use de::XmlDeError;
pub use de::XmlDeserialize;
pub use de::XmlRoot;
pub use de::XmlRootTag;
pub use se::XmlSerialize;
pub use value::Value;