pub enum UberError {
Show 16 variants
BadInput(String),
Unauthorized(String),
Forbidden(String),
InvalidState(String),
NotFound(String),
InternalServerError(String),
Exists(String),
NotImplemented(String),
Timeout(String),
InvalidRequest {
expected: String,
found: String,
},
JsonError(Error),
UrlencodedError(Error),
ReqwestError(Error),
HeaderValueError(InvalidHeaderValue),
ParseError(ParseError),
Other(Error),
}
Expand description
Error enum for all cases of internal/external errors occurring during client execution
Variants§
BadInput(String)
Forbidden(String)
InvalidState(String)
NotFound(String)
InternalServerError(String)
Exists(String)
NotImplemented(String)
Timeout(String)
InvalidRequest
JsonError(Error)
UrlencodedError(Error)
ReqwestError(Error)
HeaderValueError(InvalidHeaderValue)
ParseError(ParseError)
Other(Error)
Implementations§
Trait Implementations§
Source§impl Error for UberError
impl Error for UberError
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<InvalidHeaderValue> for UberError
impl From<InvalidHeaderValue> for UberError
Source§fn from(source: InvalidHeaderValue) -> Self
fn from(source: InvalidHeaderValue) -> Self
Converts to this type from the input type.
Source§impl From<ParseError> for UberError
impl From<ParseError> for UberError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for UberError
impl !RefUnwindSafe for UberError
impl Send for UberError
impl Sync for UberError
impl Unpin for UberError
impl !UnwindSafe for UberError
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