pub enum HttpPutError<E: EncodeError> {
HttpError(Error),
EncodeFailed {
cause: E,
},
}Expand description
An error occurred while calling an HTTP Put method.
Variants§
HttpError(Error)
An error occurred while calling the host http function.
EncodeFailed
An error occurred while encoding the provided body.
Fields
§
cause: EThe underlying encoding error.
Trait Implementations§
Source§impl<E: Debug + EncodeError> Debug for HttpPutError<E>
impl<E: Debug + EncodeError> Debug for HttpPutError<E>
Source§impl<E: EncodeError> Display for HttpPutError<E>
impl<E: EncodeError> Display for HttpPutError<E>
Source§impl<E: EncodeError> Error for HttpPutError<E>
impl<E: EncodeError> Error for HttpPutError<E>
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<E: EncodeError> From<Error> for HttpPutError<E>
impl<E: EncodeError> From<Error> for HttpPutError<E>
Auto Trait Implementations§
impl<E> Freeze for HttpPutError<E>where
E: Freeze,
impl<E> RefUnwindSafe for HttpPutError<E>where
E: RefUnwindSafe,
impl<E> Send for HttpPutError<E>where
E: Send,
impl<E> Sync for HttpPutError<E>where
E: Sync,
impl<E> Unpin for HttpPutError<E>where
E: Unpin,
impl<E> UnwindSafe for HttpPutError<E>where
E: UnwindSafe,
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