[][src]Enum poke_speare::PSError

pub enum PSError {
    PokemonNotFound,
    NoPokemonEnDescription,
    QuotaError,
    ShakespeareError,
    PokeApiError,
}

PokeSpeareError. It enumerates all possible errors returned by this library.

Variants

PokemonNotFound

Pokemon is not recognized by PokeAPI.

NoPokemonEnDescription

PokeAPI does not have an english description for the given pokemon.

QuotaError

Too many requests. Quota limits reached.

ShakespeareError

Shakespeare translator service does not work as expected.

PokeApiError

PokeAPI service does not work as expected.

Trait Implementations

impl Debug for PSError[src]

impl Display for PSError[src]

impl Error for PSError[src]

impl PartialEq<PSError> for PSError[src]

impl ResponseError for PSError[src]

impl StructuralPartialEq for PSError[src]

Auto Trait Implementations

impl RefUnwindSafe for PSError

impl Send for PSError

impl Sync for PSError

impl Unpin for PSError

impl UnwindSafe for PSError

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> AsFail for T where
    T: Fail, 

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<E> Fail for E where
    E: 'static + Error + Send + Sync

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,