pub struct CreditCardBuilder { /* private fields */ }Expand description
Builder for CreditCard.
Implementations§
Source§impl CreditCardBuilder
impl CreditCardBuilder
Sourcepub fn number<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn number<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
16-digit credit card number.
Sourcepub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Name of the credit card owner.
Sourcepub fn expiry_month<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn expiry_month<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
2-digit expiry month.
Sourcepub fn expiry_year<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn expiry_year<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
4-digit expiry year.
Sourcepub fn cvc<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn cvc<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
3-digit card verification code.
Sourcepub fn build(&self) -> Result<CreditCard, CreditCardBuilderError>
pub fn build(&self) -> Result<CreditCard, CreditCardBuilderError>
Trait Implementations§
Source§impl Clone for CreditCardBuilder
impl Clone for CreditCardBuilder
Source§fn clone(&self) -> CreditCardBuilder
fn clone(&self) -> CreditCardBuilder
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 moreAuto Trait Implementations§
impl Freeze for CreditCardBuilder
impl RefUnwindSafe for CreditCardBuilder
impl Send for CreditCardBuilder
impl Sync for CreditCardBuilder
impl Unpin for CreditCardBuilder
impl UnsafeUnpin for CreditCardBuilder
impl UnwindSafe for CreditCardBuilder
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