[−][src]Enum cdpay::APIError
Error that might happen when communicating with payment API.
Variants
MissingData
Data returned from the server was incomplete.
Error
Error returned by the server as specified by the API.
Fields of Error
Deserialization(Error)
Parsing the responnse as json failed.
Http(Error)
Underlying HTTP communication failed.
UnexpectedStatus(StatusCode)
HTTP protocol returned unexpected status.
Tls(TlsError)
TLS communication failed.
Trait Implementations
impl From<APIError> for PaymentError
[src]
impl From<Error> for APIError
[src]
impl From<Error> for APIError
[src]
impl From<Error> for APIError
[src]
impl Debug for APIError
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,