pub enum Channel {
Card,
Bank,
Ussd,
Qr,
MobileMoney,
BankTransfer,
ApplePay,
}
Expand description
Represents the payment channels supported by Paystack
Variants§
Card
Debit Card
Bank
Payment with Bank Interface
Ussd
Payment with USSD Code
Qr
Payment with QR Code
MobileMoney
Payment with Mobile Money
BankTransfer
Payment with Bank Transfer
ApplePay
Payment with Apple Pay
Trait Implementations§
source§impl<'de> Deserialize<'de> for Channel
impl<'de> Deserialize<'de> for Channel
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 RefUnwindSafe for Channel
impl Send for Channel
impl Sync for Channel
impl Unpin for Channel
impl UnwindSafe for Channel
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