[][src]Enum stripe::Error

pub enum Error {
    Stripe(RequestError),
    Http(Error),
    Io(Error),
    Conversion(Box<dyn Error + Send>),
    Unsupported(&'static str),
    Unexpected(&'static str),
}

An error encountered when communicating with the Stripe API.

Variants

An error reported by Stripe.

A networking error communicating with the Stripe server.

An error reading the response body.

An error converting between wire format and Rust types.

Indicates an operation not supported (yet?) by this library.

An invariant has been violated. Either a bug in this library or Stripe

Trait Implementations

impl From<RequestError> for Error
[src]

impl From<Error> for Error
[src]

impl From<Error> for Error
[src]

impl From<Error> for Error
[src]

impl From<Error> for Error
[src]

impl Debug for Error
[src]

impl Display for Error
[src]

impl Error for Error
[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

impl Send for Error

impl !Sync for Error

Blanket Implementations

impl<T> From for T
[src]

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T> Same for T

Should always be Self

impl<T> Erased for T