pub struct SetCartPayment {
pub payment_method: String,
pub payment_token: Option<String>,
pub billing_address: Option<CartAddress>,
}Expand description
Input for setting payment on cart
Fields§
§payment_method: String§payment_token: Option<String>§billing_address: Option<CartAddress>Trait Implementations§
Source§impl Clone for SetCartPayment
impl Clone for SetCartPayment
Source§fn clone(&self) -> SetCartPayment
fn clone(&self) -> SetCartPayment
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SetCartPayment
impl Debug for SetCartPayment
Source§impl Default for SetCartPayment
impl Default for SetCartPayment
Source§fn default() -> SetCartPayment
fn default() -> SetCartPayment
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SetCartPayment
impl<'de> Deserialize<'de> for SetCartPayment
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SetCartPayment, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SetCartPayment, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for SetCartPayment
impl Serialize for SetCartPayment
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for SetCartPayment
impl RefUnwindSafe for SetCartPayment
impl Send for SetCartPayment
impl Sync for SetCartPayment
impl Unpin for SetCartPayment
impl UnsafeUnpin for SetCartPayment
impl UnwindSafe for SetCartPayment
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