pub struct SubscriptionPreview {
pub status: Option<String>,
pub invoice_preview: Box<InvoicePreview>,
pub storage: Option<Box<Storage>>,
pub cancel_at: Option<String>,
pub canceled: Option<String>,
pub suspension: Option<String>,
pub grace_period: Option<i32>,
pub pending_change: Option<Box<PendingSubscriptionChange>>,
}Fields§
§status: Option<String>§invoice_preview: Box<InvoicePreview>§storage: Option<Box<Storage>>§cancel_at: Option<String>§canceled: Option<String>§suspension: Option<String>§grace_period: Option<i32>§pending_change: Option<Box<PendingSubscriptionChange>>Implementations§
Source§impl SubscriptionPreview
impl SubscriptionPreview
pub fn new( status: Option<String>, invoice_preview: InvoicePreview, ) -> SubscriptionPreview
Trait Implementations§
Source§impl Clone for SubscriptionPreview
impl Clone for SubscriptionPreview
Source§fn clone(&self) -> SubscriptionPreview
fn clone(&self) -> SubscriptionPreview
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 SubscriptionPreview
impl Debug for SubscriptionPreview
Source§impl Default for SubscriptionPreview
impl Default for SubscriptionPreview
Source§fn default() -> SubscriptionPreview
fn default() -> SubscriptionPreview
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubscriptionPreview
impl<'de> Deserialize<'de> for SubscriptionPreview
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 SubscriptionPreview
impl PartialEq for SubscriptionPreview
Source§impl Serialize for SubscriptionPreview
impl Serialize for SubscriptionPreview
impl StructuralPartialEq for SubscriptionPreview
Auto Trait Implementations§
impl Freeze for SubscriptionPreview
impl RefUnwindSafe for SubscriptionPreview
impl Send for SubscriptionPreview
impl Sync for SubscriptionPreview
impl Unpin for SubscriptionPreview
impl UnsafeUnpin for SubscriptionPreview
impl UnwindSafe for SubscriptionPreview
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