rustical_dav/xml/error.rs
1use rustical_xml::{XmlRootTag, XmlSerialize};
2
3#[derive(XmlSerialize, XmlRootTag)]
4#[xml(ns = "crate::namespace::NS_DAV", root = b"error")]
5#[xml(ns_prefix(
6 crate::namespace::NS_DAV = b"",
7 crate::namespace::NS_CARDDAV = b"CARD",
8 crate::namespace::NS_CALDAV = b"CAL",
9 crate::namespace::NS_CALENDARSERVER = b"CS",
10 crate::namespace::NS_DAVPUSH = b"PUSH"
11))]
12pub struct ErrorElement<'t, T: XmlSerialize>(#[xml(ty = "untagged")] pub &'t T);