#[non_exhaustive]pub enum SourceTransactionType {
Show 17 variants
AchCreditTransfer,
AchDebit,
Alipay,
Bancontact,
Card,
CardPresent,
Eps,
Giropay,
Ideal,
Klarna,
Multibanco,
P24,
SepaDebit,
Sofort,
ThreeDSecure,
Wechat,
Unknown(String),
}
Expand description
The type of source this transaction is attached to.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AchCreditTransfer
AchDebit
Alipay
Bancontact
Card
CardPresent
Eps
Giropay
Ideal
Klarna
Multibanco
P24
SepaDebit
Sofort
ThreeDSecure
Unknown(String)
An unrecognized value from Stripe. Should not be used as a request parameter.
Implementations§
Trait Implementations§
Source§impl Clone for SourceTransactionType
impl Clone for SourceTransactionType
Source§fn clone(&self) -> SourceTransactionType
fn clone(&self) -> SourceTransactionType
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 SourceTransactionType
impl Debug for SourceTransactionType
Source§impl Deserialize for SourceTransactionType
impl Deserialize for SourceTransactionType
Source§impl Display for SourceTransactionType
impl Display for SourceTransactionType
Source§impl FromStr for SourceTransactionType
impl FromStr for SourceTransactionType
Source§impl FromValueOpt for SourceTransactionType
impl FromValueOpt for SourceTransactionType
fn from_value(v: Value) -> Option<Self>
Source§impl PartialEq for SourceTransactionType
impl PartialEq for SourceTransactionType
impl Eq for SourceTransactionType
impl StructuralPartialEq for SourceTransactionType
Auto Trait Implementations§
impl Freeze for SourceTransactionType
impl RefUnwindSafe for SourceTransactionType
impl Send for SourceTransactionType
impl Sync for SourceTransactionType
impl Unpin for SourceTransactionType
impl UnwindSafe for SourceTransactionType
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