pub struct MethodDetails {
pub type: PaymentMethodType,
pub card: Option<Card>,
}
Expand description
Information about the payment method used for a payment attempt.
Fields§
§type: PaymentMethodType
Type of payment method used for this payment attempt.
card: Option<Card>
Information about the credit or debit card used to pay. null
unless type
is card
.
Trait Implementations§
Source§impl Clone for MethodDetails
impl Clone for MethodDetails
Source§fn clone(&self) -> MethodDetails
fn clone(&self) -> MethodDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MethodDetails
impl Debug for MethodDetails
Source§impl<'de> Deserialize<'de> for MethodDetails
impl<'de> Deserialize<'de> for MethodDetails
Source§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
Auto Trait Implementations§
impl Freeze for MethodDetails
impl RefUnwindSafe for MethodDetails
impl Send for MethodDetails
impl Sync for MethodDetails
impl Unpin for MethodDetails
impl UnwindSafe for MethodDetails
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more