webdav_xml/properties/
lockdiscovery.rs

1// SPDX-FileCopyrightText: d-k-bo <d-k-bo@mailbox.org>
2//
3// SPDX-License-Identifier: MIT OR Apache-2.0
4
5use crate::{Element, Error, Todo, Value, DAV_NAMESPACE, DAV_PREFIX};
6
7/// Not yet implemented.
8///
9/// The `lockdiscovery` property as defined in
10/// [RFC 4918](http://webdav.org/specs/rfc4918.html#PROPERTY_lockdiscovery).
11#[derive(Clone, Debug, PartialEq)]
12pub struct LockDiscovery(Todo);
13
14impl Element for LockDiscovery {
15    const NAMESPACE: &'static str = DAV_NAMESPACE;
16    const PREFIX: &'static str = DAV_PREFIX;
17    const LOCAL_NAME: &'static str = "lockdiscovery";
18}
19
20impl TryFrom<&Value> for LockDiscovery {
21    type Error = Error;
22
23    fn try_from(_: &Value) -> Result<Self, Self::Error> {
24        todo!()
25    }
26}
27
28impl From<LockDiscovery> for Value {
29    fn from(_: LockDiscovery) -> Value {
30        todo!()
31    }
32}