[][src]Enum zoho_crm::ClientError

pub enum ClientError {
    General(String),
    UnexpectedResponseType(String),
    ApiError(ApiErrorResponse),
}

Various errors returned by the API.

Variants

General(String)

General error message that encompasses almost any non-token related error message.

UnexpectedResponseType(String)

Error returned when a response from the API does not deserialize into the user's custom data type. The raw response will be returned with this error.

Error returned from most API requests.

Methods

impl ClientError[src]

pub fn to_string(&self) -> String[src]

Return the underlying error message as as string.

Trait Implementations

impl Debug for ClientError[src]

impl Display for ClientError[src]

impl Error for ClientError[src]

impl<'_> From<&'_ str> for ClientError[src]

impl From<Error> for ClientError[src]

impl From<Error> for ClientError[src]

impl From<Error> for ClientError[src]

impl From<String> for ClientError[src]

Auto Trait Implementations

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<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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