pub enum DavBackendErrorKind {
NotFound,
Forbidden,
Conflict,
AlreadyExists,
InsufficientStorage,
PayloadTooLarge,
Locked,
InvalidInput,
Unsupported,
Internal,
}Expand description
Stable backend failure categories mapped by the protocol layer.
Variants§
NotFound
Forbidden
Conflict
AlreadyExists
InsufficientStorage
PayloadTooLarge
Locked
InvalidInput
Unsupported
Internal
Trait Implementations§
Source§impl Clone for DavBackendErrorKind
impl Clone for DavBackendErrorKind
Source§fn clone(&self) -> DavBackendErrorKind
fn clone(&self) -> DavBackendErrorKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DavBackendErrorKind
impl Debug for DavBackendErrorKind
Source§impl PartialEq for DavBackendErrorKind
impl PartialEq for DavBackendErrorKind
Source§fn eq(&self, other: &DavBackendErrorKind) -> bool
fn eq(&self, other: &DavBackendErrorKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for DavBackendErrorKind
impl Eq for DavBackendErrorKind
impl StructuralPartialEq for DavBackendErrorKind
Auto Trait Implementations§
impl Freeze for DavBackendErrorKind
impl RefUnwindSafe for DavBackendErrorKind
impl Send for DavBackendErrorKind
impl Sync for DavBackendErrorKind
impl Unpin for DavBackendErrorKind
impl UnsafeUnpin for DavBackendErrorKind
impl UnwindSafe for DavBackendErrorKind
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.