pub enum ZebedeeError {
InvalidRequest(Error),
InvalidJson(Error),
Validate(ValidationErrors),
Api(ApiError),
Msg(ErrorMsg),
}
Expand description
Zebedee Error
Variants§
InvalidRequest(Error)
Error from reqwest crate which is used to make HTTP requests
InvalidJson(Error)
Serde json Errors when parsing
Validate(ValidationErrors)
Serde json Errors when parsing
Api(ApiError)
Error messages from Zebedee REST API
Msg(ErrorMsg)
Internal Error messages
Trait Implementations§
Source§impl Debug for ZebedeeError
impl Debug for ZebedeeError
Source§impl Display for ZebedeeError
impl Display for ZebedeeError
Source§impl Error for ZebedeeError
impl Error for ZebedeeError
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<ApiError> for ZebedeeError
impl From<ApiError> for ZebedeeError
Source§impl From<Error> for ZebedeeError
impl From<Error> for ZebedeeError
Source§impl From<Error> for ZebedeeError
impl From<Error> for ZebedeeError
Source§impl From<ErrorMsg> for ZebedeeError
impl From<ErrorMsg> for ZebedeeError
Source§impl From<ValidationErrors> for ZebedeeError
impl From<ValidationErrors> for ZebedeeError
Source§fn from(source: ValidationErrors) -> Self
fn from(source: ValidationErrors) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ZebedeeError
impl !RefUnwindSafe for ZebedeeError
impl Send for ZebedeeError
impl Sync for ZebedeeError
impl Unpin for ZebedeeError
impl !UnwindSafe for ZebedeeError
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