pub enum ItchioError {
RequestFailed(Error),
JsonParseError(Error),
}Variants§
RequestFailed(Error)
A generic error about the request itself failing.
JsonParseError(Error)
Happens if the API gives us an unexpected object, likely means there’s a mistake with this crate.
Trait Implementations§
Source§impl Debug for ItchioError
impl Debug for ItchioError
Source§impl Display for ItchioError
impl Display for ItchioError
Source§impl Error for ItchioError
impl Error for ItchioError
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<Error> for ItchioError
impl From<Error> for ItchioError
Auto Trait Implementations§
impl Freeze for ItchioError
impl !RefUnwindSafe for ItchioError
impl Send for ItchioError
impl Sync for ItchioError
impl Unpin for ItchioError
impl !UnwindSafe for ItchioError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.