pub enum HttpResponseError {
Various(String),
JsonDecode(String),
Forbidden,
InternalServerError,
ServiceUnavailable,
ReqwestError(Error),
}Expand description
Represents errors around HTTP connection.
Variants§
Various(String)
Uses when an error cannot be categorised any more.
JsonDecode(String)
Uses when decoding JSON failed.
Forbidden
For representing HTTP status code 403.
InternalServerError
For representing HTTP status code 500.
For representing HTTP status code 503.
ReqwestError(Error)
Convert from the errors from reqwest crate to the domain specific error type.
Trait Implementations§
Source§impl Debug for HttpResponseError
impl Debug for HttpResponseError
Source§impl Display for HttpResponseError
impl Display for HttpResponseError
Source§impl Error for HttpResponseError
impl Error for HttpResponseError
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()
Auto Trait Implementations§
impl Freeze for HttpResponseError
impl !RefUnwindSafe for HttpResponseError
impl Send for HttpResponseError
impl Sync for HttpResponseError
impl Unpin for HttpResponseError
impl !UnwindSafe for HttpResponseError
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