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