aboutsummaryrefslogtreecommitdiff
path: root/src/dav/realization.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/dav/realization.rs')
-rw-r--r--src/dav/realization.rs42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/dav/realization.rs b/src/dav/realization.rs
deleted file mode 100644
index 33a556e..0000000
--- a/src/dav/realization.rs
+++ /dev/null
@@ -1,42 +0,0 @@
-use super::types as dav;
-use super::caltypes as cal;
-use super::xml;
-use super::error;
-
-#[derive(Debug, PartialEq)]
-pub struct Disabled(());
-impl xml::QRead<Disabled> for Disabled {
- async fn qread(xml: &mut xml::Reader<impl xml::IRead>) -> Result<Self, error::ParsingError> {
- Err(error::ParsingError::Recoverable)
- }
-}
-impl xml::QWrite for Disabled {
- async fn qwrite(&self, xml: &mut xml::Writer<impl xml::IWrite>) -> Result<(), quick_xml::Error> {
- unreachable!();
- }
-}
-
-/// The base WebDAV
-///
-/// Any extension is kooh is disabled through an object we can't build
-/// due to a private inner element.
-#[derive(Debug, PartialEq)]
-pub struct Core {}
-impl dav::Extension for Core {
- type Error = Disabled;
- type Property = Disabled;
- type PropertyRequest = Disabled;
- type ResourceType = Disabled;
-}
-
-// WebDAV with the base Calendar implementation (RFC4791)
-#[derive(Debug, PartialEq)]
-pub struct Calendar {}
-impl dav::Extension for Calendar
-{
- type Error = cal::Violation;
- type Property = cal::Property;
- type PropertyRequest = cal::PropertyRequest;
- type ResourceType = cal::ResourceType;
-}
-