pub struct PurchaseSelections {
pub tier: Option<ProductTierType>,
pub cadence: Option<PlanCadenceType>,
pub password_manager: Option<Box<PasswordManagerSelections>>,
pub secrets_manager: Option<Box<SecretsManagerSelections>>,
pub coupons: Option<Vec<String>>,
}Fields§
§tier: Option<ProductTierType>§cadence: Option<PlanCadenceType>§password_manager: Option<Box<PasswordManagerSelections>>§secrets_manager: Option<Box<SecretsManagerSelections>>§coupons: Option<Vec<String>>Implementations§
Source§impl PurchaseSelections
impl PurchaseSelections
pub fn new() -> PurchaseSelections
Trait Implementations§
Source§impl Clone for PurchaseSelections
impl Clone for PurchaseSelections
Source§fn clone(&self) -> PurchaseSelections
fn clone(&self) -> PurchaseSelections
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 PurchaseSelections
impl Debug for PurchaseSelections
Source§impl Default for PurchaseSelections
impl Default for PurchaseSelections
Source§fn default() -> PurchaseSelections
fn default() -> PurchaseSelections
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PurchaseSelections
impl<'de> Deserialize<'de> for PurchaseSelections
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 PurchaseSelections
impl PartialEq for PurchaseSelections
Source§impl Serialize for PurchaseSelections
impl Serialize for PurchaseSelections
impl StructuralPartialEq for PurchaseSelections
Auto Trait Implementations§
impl Freeze for PurchaseSelections
impl RefUnwindSafe for PurchaseSelections
impl Send for PurchaseSelections
impl Sync for PurchaseSelections
impl Unpin for PurchaseSelections
impl UnsafeUnpin for PurchaseSelections
impl UnwindSafe for PurchaseSelections
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CompatExt for T
impl<T> CompatExt for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
Consume a handle, getting back the initial
Arc<> Read more