pub struct CloudSubscription {
pub id: u32,
pub name: String,
pub status: String,
pub payment_method_id: Option<u32>,
pub memory_storage: Option<String>,
pub persistent_storage_encryption: Option<bool>,
pub cloud_provider: Option<CloudProvider>,
pub region: Option<String>,
pub extra: Value,
}
Expand description
Cloud subscription
Fields§
§id: u32
§name: String
§status: String
§payment_method_id: Option<u32>
§memory_storage: Option<String>
§persistent_storage_encryption: Option<bool>
§cloud_provider: Option<CloudProvider>
§region: Option<String>
§extra: Value
Trait Implementations§
Source§impl Clone for CloudSubscription
impl Clone for CloudSubscription
Source§fn clone(&self) -> CloudSubscription
fn clone(&self) -> CloudSubscription
Returns a duplicate 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 CloudSubscription
impl Debug for CloudSubscription
Source§impl<'de> Deserialize<'de> for CloudSubscription
impl<'de> Deserialize<'de> for CloudSubscription
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
Auto Trait Implementations§
impl Freeze for CloudSubscription
impl RefUnwindSafe for CloudSubscription
impl Send for CloudSubscription
impl Sync for CloudSubscription
impl Unpin for CloudSubscription
impl UnwindSafe for CloudSubscription
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