pub enum DavConditionalEvaluationError {
Protocol(DavProtocolError),
Backend(DavBackendError),
InvalidRepresentation,
}Expand description
Failure while executing WebDAV If before HTTP conditional planning.
Variants§
Protocol(DavProtocolError)
A request header was malformed or a WebDAV If condition failed.
Backend(DavBackendError)
Resolving a WebDAV If resource failed in the product backend.
InvalidRepresentation
Product metadata could not be represented as HTTP validator headers.
Trait Implementations§
Source§impl Error for DavConditionalEvaluationError
impl Error for DavConditionalEvaluationError
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 DavConditionalEvaluationError
impl From<DavBackendError> for DavConditionalEvaluationError
Source§fn from(source: DavBackendError) -> Self
fn from(source: DavBackendError) -> Self
Converts to this type from the input type.
Source§impl From<DavProtocolError> for DavConditionalEvaluationError
impl From<DavProtocolError> for DavConditionalEvaluationError
Source§fn from(source: DavProtocolError) -> Self
fn from(source: DavProtocolError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DavConditionalEvaluationError
impl RefUnwindSafe for DavConditionalEvaluationError
impl Send for DavConditionalEvaluationError
impl Sync for DavConditionalEvaluationError
impl Unpin for DavConditionalEvaluationError
impl UnwindSafe for DavConditionalEvaluationError
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