pub enum CustomerInput {
Individual(IndividualCustomerInput),
Business(BusinessCustomerInput),
}Expand description
Customer input (discriminated union)
Variants§
Individual(IndividualCustomerInput)
Individual customer input
Business(BusinessCustomerInput)
Business customer input
Trait Implementations§
Source§impl Clone for CustomerInput
impl Clone for CustomerInput
Source§fn clone(&self) -> CustomerInput
fn clone(&self) -> CustomerInput
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 CustomerInput
impl Debug for CustomerInput
Source§impl<'de> Deserialize<'de> for CustomerInput
impl<'de> Deserialize<'de> for CustomerInput
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 CustomerInput
impl RefUnwindSafe for CustomerInput
impl Send for CustomerInput
impl Sync for CustomerInput
impl Unpin for CustomerInput
impl UnwindSafe for CustomerInput
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