pub enum TrackModError {
Reqwest(Error),
SerdeJson(Error),
InvalidAPIKey(InvalidAPIKeyError),
ModNotFound(ModNotFoundError),
}Variants§
Trait Implementations§
Source§impl Debug for TrackModError
impl Debug for TrackModError
Source§impl Display for TrackModError
impl Display for TrackModError
Source§impl Error for TrackModError
impl Error for TrackModError
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 TrackModError
impl From<Error> for TrackModError
Source§impl From<Error> for TrackModError
impl From<Error> for TrackModError
Source§impl From<InvalidAPIKeyError> for TrackModError
impl From<InvalidAPIKeyError> for TrackModError
Source§fn from(source: InvalidAPIKeyError) -> Self
fn from(source: InvalidAPIKeyError) -> Self
Converts to this type from the input type.
Source§impl From<ModNotFoundError> for TrackModError
impl From<ModNotFoundError> for TrackModError
Source§fn from(source: ModNotFoundError) -> Self
fn from(source: ModNotFoundError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TrackModError
impl !RefUnwindSafe for TrackModError
impl Send for TrackModError
impl Sync for TrackModError
impl Unpin for TrackModError
impl !UnwindSafe for TrackModError
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.