pub enum DavLockEnforcementError {
Backend(DavBackendError),
Conflict {
path: DavPath,
},
}Expand description
Failure while enforcing lock-token submission for a mutation.
Variants§
Backend(DavBackendError)
The lock backend could not be queried.
Conflict
A conflicting lock did not have a matching submitted token.
Trait Implementations§
Source§impl Clone for DavLockEnforcementError
impl Clone for DavLockEnforcementError
Source§fn clone(&self) -> DavLockEnforcementError
fn clone(&self) -> DavLockEnforcementError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DavLockEnforcementError
impl Debug for DavLockEnforcementError
Source§impl Display for DavLockEnforcementError
impl Display for DavLockEnforcementError
Source§impl Error for DavLockEnforcementError
impl Error for DavLockEnforcementError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<DavBackendError> for DavLockEnforcementError
impl From<DavBackendError> for DavLockEnforcementError
Source§fn from(source: DavBackendError) -> Self
fn from(source: DavBackendError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DavLockEnforcementError
impl PartialEq for DavLockEnforcementError
impl Eq for DavLockEnforcementError
impl StructuralPartialEq for DavLockEnforcementError
Auto Trait Implementations§
impl Freeze for DavLockEnforcementError
impl RefUnwindSafe for DavLockEnforcementError
impl Send for DavLockEnforcementError
impl Sync for DavLockEnforcementError
impl Unpin for DavLockEnforcementError
impl UnwindSafe for DavLockEnforcementError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.