pub struct SubscribedMembershipPlan {
pub membership_id: i32,
pub title: String,
pub description: String,
pub benefits: Vec<String>,
pub price: f64,
pub currency: Currency,
}
Expand description
SubscribedMembershipPlan : Object containing information about the membership plan.
Fields§
§membership_id: i32
Membership plan ID.
title: String
Membership plan name.
description: String
Membership plan description.
benefits: Vec<String>
List of membership plan perks.
price: f64
Monthly fee for membership plan. (e.g. 1500.00)
currency: Currency
The currency of membership.price.
Implementations§
Trait Implementations§
Source§impl Clone for SubscribedMembershipPlan
impl Clone for SubscribedMembershipPlan
Source§fn clone(&self) -> SubscribedMembershipPlan
fn clone(&self) -> SubscribedMembershipPlan
Returns a copy of the value. Read more
1.0.0 · 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 SubscribedMembershipPlan
impl Debug for SubscribedMembershipPlan
Source§impl Default for SubscribedMembershipPlan
impl Default for SubscribedMembershipPlan
Source§fn default() -> SubscribedMembershipPlan
fn default() -> SubscribedMembershipPlan
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubscribedMembershipPlan
impl<'de> Deserialize<'de> for SubscribedMembershipPlan
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 SubscribedMembershipPlan
impl PartialEq for SubscribedMembershipPlan
Source§impl Serialize for SubscribedMembershipPlan
impl Serialize for SubscribedMembershipPlan
impl StructuralPartialEq for SubscribedMembershipPlan
Auto Trait Implementations§
impl Freeze for SubscribedMembershipPlan
impl RefUnwindSafe for SubscribedMembershipPlan
impl Send for SubscribedMembershipPlan
impl Sync for SubscribedMembershipPlan
impl Unpin for SubscribedMembershipPlan
impl UnwindSafe for SubscribedMembershipPlan
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