mirror of
https://github.com/lennart-k/rustical.git
synced 2025-12-14 15:12:23 +00:00
xml: Work on struct serialization
This commit is contained in:
@@ -8,10 +8,11 @@ mod value;
|
||||
|
||||
pub use de::XmlDeserialize;
|
||||
pub use de::XmlDocument;
|
||||
pub use de::XmlRootTag;
|
||||
pub use error::XmlDeError;
|
||||
pub use se::XmlSerialize;
|
||||
pub use se::XmlSerializeRoot;
|
||||
pub use value::Value;
|
||||
pub use xml_derive::XmlRootTag;
|
||||
|
||||
impl XmlDeserialize for () {
|
||||
fn deserialize<R: BufRead>(
|
||||
@@ -58,3 +59,8 @@ impl XmlDeserialize for Unparsed {
|
||||
Ok(Self(start.to_owned()))
|
||||
}
|
||||
}
|
||||
|
||||
pub trait XmlRootTag {
|
||||
fn root_tag() -> &'static [u8];
|
||||
fn root_ns() -> Option<&'static [u8]>;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user