#[non_exhaustive]pub struct UsageTimeSeriesObject {
pub timestamp: Option<DateTime<Utc>>,
pub value: Option<Option<i64>>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Usage timeseries data.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.timestamp: Option<DateTime<Utc>>
Datetime in ISO-8601 format, UTC. The hour for the usage.
value: Option<Option<i64>>
Contains the number measured for the given usage_type during the hour.
additional_properties: BTreeMap<String, Value>
Implementations§
Trait Implementations§
Source§impl Clone for UsageTimeSeriesObject
impl Clone for UsageTimeSeriesObject
Source§fn clone(&self) -> UsageTimeSeriesObject
fn clone(&self) -> UsageTimeSeriesObject
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 UsageTimeSeriesObject
impl Debug for UsageTimeSeriesObject
Source§impl Default for UsageTimeSeriesObject
impl Default for UsageTimeSeriesObject
Source§impl<'de> Deserialize<'de> for UsageTimeSeriesObject
impl<'de> Deserialize<'de> for UsageTimeSeriesObject
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 UsageTimeSeriesObject
impl PartialEq for UsageTimeSeriesObject
Source§impl Serialize for UsageTimeSeriesObject
impl Serialize for UsageTimeSeriesObject
impl StructuralPartialEq for UsageTimeSeriesObject
Auto Trait Implementations§
impl Freeze for UsageTimeSeriesObject
impl RefUnwindSafe for UsageTimeSeriesObject
impl Send for UsageTimeSeriesObject
impl Sync for UsageTimeSeriesObject
impl Unpin for UsageTimeSeriesObject
impl UnwindSafe for UsageTimeSeriesObject
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