pub enum SubscriptionPeriodUnit {
Day,
Week,
Month,
Year,
Unknown(String),
}Variants§
Implementations§
Source§impl SubscriptionPeriodUnit
impl SubscriptionPeriodUnit
pub fn localized_description(&self) -> Result<String, StoreKitError>
Source§impl SubscriptionPeriodUnit
impl SubscriptionPeriodUnit
Sourcepub fn as_str(&self) -> &str
pub fn as_str(&self) -> &str
Examples found in repository?
examples/05_subscription_types.rs (line 13)
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 SubscriptionPeriodUnit
impl Clone for SubscriptionPeriodUnit
Source§fn clone(&self) -> SubscriptionPeriodUnit
fn clone(&self) -> SubscriptionPeriodUnit
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 SubscriptionPeriodUnit
impl Debug for SubscriptionPeriodUnit
Source§impl PartialEq for SubscriptionPeriodUnit
impl PartialEq for SubscriptionPeriodUnit
Source§fn eq(&self, other: &SubscriptionPeriodUnit) -> bool
fn eq(&self, other: &SubscriptionPeriodUnit) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for SubscriptionPeriodUnit
impl StructuralPartialEq for SubscriptionPeriodUnit
Auto Trait Implementations§
impl Freeze for SubscriptionPeriodUnit
impl RefUnwindSafe for SubscriptionPeriodUnit
impl Send for SubscriptionPeriodUnit
impl Sync for SubscriptionPeriodUnit
impl Unpin for SubscriptionPeriodUnit
impl UnsafeUnpin for SubscriptionPeriodUnit
impl UnwindSafe for SubscriptionPeriodUnit
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