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>, }
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
impl From<RequestError> for Error
[src]
impl From<RequestError> for Error
fn from(err: RequestError) -> Error
[src]
fn from(err: RequestError) -> Error
Performs the conversion.
impl Debug for RequestError
[src]
impl Debug for RequestError
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for RequestError
[src]
impl Default for RequestError
fn default() -> RequestError
[src]
fn default() -> RequestError
Returns the "default value" for a type. Read more
impl Display for RequestError
[src]
impl Display for RequestError
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Error for RequestError
[src]
impl Error for RequestError
Auto Trait Implementations
impl Send for RequestError
impl Send for RequestError
impl Sync for RequestError
impl Sync for RequestError