[][src]Enum openai_api::OpenAIError

pub enum OpenAIError {
    APIError(ErrorMessage),
    BadArguments(String),
}

This library's main Error type.

Variants

APIError(ErrorMessage)

An error returned by the API itself

BadArguments(String)

An error the client discovers before talking to the API

Trait Implementations

impl Debug for OpenAIError[src]

impl Display for OpenAIError[src]

impl Error for OpenAIError[src]

impl From<ErrorMessage> for OpenAIError[src]

impl From<String> for OpenAIError[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.