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);