pub struct DavLock {
pub token: String,
pub path: Box<DavPath>,
pub principal: Option<String>,
pub owner: Option<Box<DavXmlElement>>,
pub timeout_at: Option<SystemTime>,
pub timeout: Option<Duration>,
pub shared: bool,
pub deep: bool,
}Expand description
Protocol-visible lock state persisted by the product adapter.
Fields§
§token: String§path: Box<DavPath>§principal: Option<String>§owner: Option<Box<DavXmlElement>>§timeout_at: Option<SystemTime>§timeout: Option<Duration>§deep: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for DavLock
impl RefUnwindSafe for DavLock
impl Send for DavLock
impl Sync for DavLock
impl Unpin for DavLock
impl UnsafeUnpin for DavLock
impl UnwindSafe for DavLock
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more