pub struct CreateCheckoutSessionSubscriptionDataTrialSettings {
pub end_behavior: CreateCheckoutSessionSubscriptionDataTrialSettingsEndBehavior,
}Expand description
Settings related to subscription trials.
Fields§
§end_behavior: CreateCheckoutSessionSubscriptionDataTrialSettingsEndBehaviorDefines how the subscription should behave when the user’s free trial ends.
Implementations§
Source§impl CreateCheckoutSessionSubscriptionDataTrialSettings
impl CreateCheckoutSessionSubscriptionDataTrialSettings
pub fn new( end_behavior: impl Into<CreateCheckoutSessionSubscriptionDataTrialSettingsEndBehavior>, ) -> Self
Trait Implementations§
Source§impl Clone for CreateCheckoutSessionSubscriptionDataTrialSettings
impl Clone for CreateCheckoutSessionSubscriptionDataTrialSettings
Source§fn clone(&self) -> CreateCheckoutSessionSubscriptionDataTrialSettings
fn clone(&self) -> CreateCheckoutSessionSubscriptionDataTrialSettings
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 moreimpl Eq for CreateCheckoutSessionSubscriptionDataTrialSettings
impl StructuralPartialEq for CreateCheckoutSessionSubscriptionDataTrialSettings
Auto Trait Implementations§
impl Freeze for CreateCheckoutSessionSubscriptionDataTrialSettings
impl RefUnwindSafe for CreateCheckoutSessionSubscriptionDataTrialSettings
impl Send for CreateCheckoutSessionSubscriptionDataTrialSettings
impl Sync for CreateCheckoutSessionSubscriptionDataTrialSettings
impl Unpin for CreateCheckoutSessionSubscriptionDataTrialSettings
impl UnsafeUnpin for CreateCheckoutSessionSubscriptionDataTrialSettings
impl UnwindSafe for CreateCheckoutSessionSubscriptionDataTrialSettings
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