[][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 Display for WebhookError[src]

impl Debug for WebhookError[src]

impl Error for WebhookError[src]

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

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

default fn type_id(&self) -> TypeId where
    Self: 'static, 
1.34.0
[src]

Gets the TypeId of self

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 = Infallible

The type returned in the event of a conversion error.

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

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

impl<T, U> TryInto 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> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self