pub enum SubscriptionPaymentMode {
PayAsYouGo,
PayUpFront,
FreeTrial,
Unknown(String),
}Variants§
Implementations§
Source§impl SubscriptionPaymentMode
impl SubscriptionPaymentMode
Sourcepub fn as_str(&self) -> &str
pub fn as_str(&self) -> &str
Examples found in repository?
examples/05_subscription_types.rs (line 21)
5fn main() {
6 let period = SubscriptionPeriod {
7 unit: SubscriptionPeriodUnit::Month,
8 value: 1,
9 };
10 println!(
11 "subscription period: {} {}",
12 period.value,
13 period.unit.as_str()
14 );
15 println!(
16 "offer type: {}",
17 SubscriptionOfferType::Promotional.as_str()
18 );
19 println!(
20 "payment mode: {}",
21 SubscriptionPaymentMode::PayAsYouGo.as_str()
22 );
23}Trait Implementations§
Source§impl Clone for SubscriptionPaymentMode
impl Clone for SubscriptionPaymentMode
Source§fn clone(&self) -> SubscriptionPaymentMode
fn clone(&self) -> SubscriptionPaymentMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SubscriptionPaymentMode
impl Debug for SubscriptionPaymentMode
Source§impl PartialEq for SubscriptionPaymentMode
impl PartialEq for SubscriptionPaymentMode
Source§fn eq(&self, other: &SubscriptionPaymentMode) -> bool
fn eq(&self, other: &SubscriptionPaymentMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for SubscriptionPaymentMode
impl StructuralPartialEq for SubscriptionPaymentMode
Auto Trait Implementations§
impl Freeze for SubscriptionPaymentMode
impl RefUnwindSafe for SubscriptionPaymentMode
impl Send for SubscriptionPaymentMode
impl Sync for SubscriptionPaymentMode
impl Unpin for SubscriptionPaymentMode
impl UnsafeUnpin for SubscriptionPaymentMode
impl UnwindSafe for SubscriptionPaymentMode
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