pub enum APIError {
ReqwestError(Error),
CallingError(CallingError),
}
Expand description
This enum represents any error that could occur during an API call. It can either be a ReqwestError, which occurs when there is a problem with the network or the API, or a CallingError, which represents the JSON error response that gets sent by the API server on a false API call. Calling errors are mostly caused by the rate limit or invalid API keys.
Variants§
ReqwestError(Error)
CallingError(CallingError)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for APIError
impl !RefUnwindSafe for APIError
impl Send for APIError
impl Sync for APIError
impl Unpin for APIError
impl !UnwindSafe for APIError
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