[][src]Enum stripe::WebhookError

pub enum WebhookError {
    BadKey,
    BadHeader(ParseIntError),
    BadSignature,
    BadTimestamp(i64),
    BadParse(Error),
}

An error encountered when communicating with the Stripe API webhooks.

Variants

BadKey

The provided secret could not be parsed as a key (e.g. it may not be the correct size).

BadHeader(ParseIntError)

The event's headers are in an unexpected format.

BadSignature

The event signature could not be verified.

BadTimestamp(i64)

The event signature's timestamp was too old.

BadParse(Error)

An error deserializing an event received from stripe.

Trait Implementations

impl Debug for WebhookError[src]

impl Display for WebhookError[src]

impl Error for WebhookError[src]

Auto Trait Implementations

Blanket Implementations

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> Borrow<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Erased for T

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

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

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

impl<T> Same<T> for T

type Output = T

Should always be Self