webdav_xml/properties/
supportedlock.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 `supportedlock` property as defined in
10/// [RFC 4918](http://webdav.org/specs/rfc4918.html#PROPERTY_supportedlock).
11#[derive(Clone, Debug, PartialEq)]
12pub struct SupportedLock(Todo);
13
14impl Element for SupportedLock {
15    const NAMESPACE: &'static str = DAV_NAMESPACE;
16    const PREFIX: &'static str = DAV_PREFIX;
17    const LOCAL_NAME: &'static str = "supportedlock";
18}
19
20impl TryFrom<&Value> for SupportedLock {
21    type Error = Error;
22
23    fn try_from(_: &Value) -> Result<Self, Self::Error> {
24        todo!()
25    }
26}
27
28impl From<SupportedLock> for Value {
29    fn from(_: SupportedLock) -> Value {
30        todo!()
31    }
32}