Migrate propfind and report to rustical_xml

This commit is contained in:
Lennart
2024-12-23 16:44:26 +01:00
parent 8e0a25b223
commit 72844aa94e
28 changed files with 528 additions and 335 deletions

View File

@@ -12,15 +12,15 @@ pub use de::XmlRootTag;
pub use se::XmlSerialize;
pub use value::Value;
impl<T: XmlDeserialize> XmlDeserialize for Option<T> {
fn deserialize<R: BufRead>(
reader: &mut quick_xml::NsReader<R>,
start: &BytesStart,
empty: bool,
) -> Result<Self, XmlDeError> {
Ok(Some(T::deserialize(reader, start, empty)?))
}
}
// impl<T: XmlDeserialize> XmlDeserialize for Option<T> {
// fn deserialize<R: BufRead>(
// reader: &mut quick_xml::NsReader<R>,
// start: &BytesStart,
// empty: bool,
// ) -> Result<Self, XmlDeError> {
// Ok(Some(T::deserialize(reader, start, empty)?))
// }
// }
#[derive(Debug, Clone, PartialEq)]
pub struct Unit;