pub enum PexelsError {
RequestError(Error),
JsonParseError(Error),
EnvVarError(VarError),
ApiKeyNotFound,
ParseError(ParseError),
HexColorCodeError(String),
ParseMediaTypeError,
ParseMediaSortError,
ParseOrientationError,
ParseSizeError,
}Expand description
Errors that can occur while interacting with the Pexels API.
Variants§
RequestError(Error)
JsonParseError(Error)
EnvVarError(VarError)
ApiKeyNotFound
ParseError(ParseError)
HexColorCodeError(String)
ParseMediaTypeError
ParseMediaSortError
ParseOrientationError
ParseSizeError
Trait Implementations§
Source§impl Debug for PexelsError
impl Debug for PexelsError
Source§impl Display for PexelsError
impl Display for PexelsError
Source§impl Error for PexelsError
impl Error for PexelsError
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 PexelsError
impl From<Error> for PexelsError
Source§fn from(source: ReqwestError) -> Self
fn from(source: ReqwestError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for PexelsError
impl From<Error> for PexelsError
Source§impl From<ParseError> for PexelsError
impl From<ParseError> for PexelsError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Source§impl From<VarError> for PexelsError
impl From<VarError> for PexelsError
Source§impl PartialEq for PexelsError
impl PartialEq for PexelsError
Auto Trait Implementations§
impl Freeze for PexelsError
impl !RefUnwindSafe for PexelsError
impl Send for PexelsError
impl Sync for PexelsError
impl Unpin for PexelsError
impl !UnwindSafe for PexelsError
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