pub enum CoinTransferSource {
General,
Sale,
Purchase,
Refund,
AdCharge,
AdClick,
}Variants§
General
An unknown source, such as a transfer request.
Sale
A product sale.
Purchase
A purchase of coins through Stripe.
Refund
A refund of coins.
AdCharge
The charge for keeping an ad running.
AdClick
Gained coins from a click on an ad on your site.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CoinTransferSource
impl<'de> Deserialize<'de> for CoinTransferSource
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
Source§impl PartialEq for CoinTransferSource
impl PartialEq for CoinTransferSource
Source§impl Serialize for CoinTransferSource
impl Serialize for CoinTransferSource
impl Eq for CoinTransferSource
impl StructuralPartialEq for CoinTransferSource
Auto Trait Implementations§
impl Freeze for CoinTransferSource
impl RefUnwindSafe for CoinTransferSource
impl Send for CoinTransferSource
impl Sync for CoinTransferSource
impl Unpin for CoinTransferSource
impl UnwindSafe for CoinTransferSource
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
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.