[][src]Enum datamuse_api_wrapper::Error

pub enum Error {
    ReqwestError(Error),
    SerdeError(Error),
    VocabularyError((String, String)),
    EndPointError((String, String)),
}

An enum representing the different kind of Errors that can be returned within the library

Variants

ReqwestError(Error)

An error resulting from an underlying call to reqwest

SerdeError(Error)

An error resulting from an underlying call to serde

VocabularyError((String, String))

An error resulting from the use of a parameter not availible for a specific vocabulary list

EndPointError((String, String))

An error resulting from the use of a parameter not intended for the specified endpoint

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T> Instrument for T[src]

impl<T> Instrument 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.