[][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]

fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0
[src]

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

Auto Trait Implementations

Blanket Implementations

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

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

impl<T> From for T[src]

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

type Error = !

🔬 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]

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

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

The type returned in the event of a conversion error.

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

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

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self