Struct stripe::RequestError [−][src]
pub struct RequestError {
pub http_status: u16,
pub error_type: ErrorType,
pub message: Option<String>,
pub code: Option<ErrorCode>,
pub decline_code: Option<String>,
pub charge: Option<String>,
}
Expand description
An error reported by stripe in a request’s response.
For more details see https://stripe.com/docs/api#errors.
Fields
http_status: u16
The HTTP status in the response.
error_type: ErrorType
The type of error returned.
message: Option<String>
A human-readable message providing more details about the error. For card errors, these messages can be shown to end users.
code: Option<ErrorCode>
For card errors, a value describing the kind of card error that occured.
decline_code: Option<String>
For card errors resulting from a bank decline, a string indicating the bank’s reason for the decline if they provide one.
charge: Option<String>
The ID of the failed charge, if applicable.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for RequestError
impl Send for RequestError
impl Sync for RequestError
impl Unpin for RequestError
impl UnwindSafe for RequestError
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more