pub struct UsageReportLicense {
pub activation_date: Option<String>,
pub expiration_date: Option<String>,
pub ram_shards_in_use: Option<u64>,
pub ram_shards_limit: Option<u64>,
pub flash_shards_in_use: Option<u64>,
pub flash_shards_limit: Option<u64>,
pub shards_limit: Option<u64>,
pub additional_fields: BTreeMap<String, Value>,
}Expand description
License information embedded in a usage-report record.
Fields§
§activation_date: Option<String>License activation timestamp.
expiration_date: Option<String>License expiration timestamp.
ram_shards_in_use: Option<u64>RAM shards currently in use.
ram_shards_limit: Option<u64>Licensed RAM shard limit.
flash_shards_in_use: Option<u64>Flash shards currently in use.
flash_shards_limit: Option<u64>Licensed flash shard limit.
shards_limit: Option<u64>Total licensed shard limit.
additional_fields: BTreeMap<String, Value>Additive or version-specific license fields.
Trait Implementations§
Source§impl Clone for UsageReportLicense
impl Clone for UsageReportLicense
Source§fn clone(&self) -> UsageReportLicense
fn clone(&self) -> UsageReportLicense
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 UsageReportLicense
impl Debug for UsageReportLicense
Source§impl<'de> Deserialize<'de> for UsageReportLicense
impl<'de> Deserialize<'de> for UsageReportLicense
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 UsageReportLicense
impl PartialEq for UsageReportLicense
Source§impl Serialize for UsageReportLicense
impl Serialize for UsageReportLicense
impl StructuralPartialEq for UsageReportLicense
Auto Trait Implementations§
impl Freeze for UsageReportLicense
impl RefUnwindSafe for UsageReportLicense
impl Send for UsageReportLicense
impl Sync for UsageReportLicense
impl Unpin for UsageReportLicense
impl UnsafeUnpin for UsageReportLicense
impl UnwindSafe for UsageReportLicense
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