diff options
Diffstat (limited to 'aero-dav/src/types.rs')
-rw-r--r-- | aero-dav/src/types.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/aero-dav/src/types.rs b/aero-dav/src/types.rs index 92c63e0..61a6fe9 100644 --- a/aero-dav/src/types.rs +++ b/aero-dav/src/types.rs @@ -13,6 +13,7 @@ pub trait Extension: std::fmt::Debug + PartialEq + Clone { type ResourceType: xml::Node<Self::ResourceType>; type ReportType: xml::Node<Self::ReportType>; type ReportTypeName: xml::Node<Self::ReportTypeName>; + type Multistatus: xml::Node<Self::Multistatus>; } /// 14.1. activelock XML Element @@ -338,6 +339,7 @@ pub enum LockType { pub struct Multistatus<E: Extension> { pub responses: Vec<Response<E>>, pub responsedescription: Option<ResponseDescription>, + pub extension: Option<E::Multistatus>, } /// 14.17. owner XML Element |