pub struct ReportResource {
pub resource_name: ResourceName,
pub interval_period: Option<IntervalPeriod>,
pub intervals: Vec<Interval>,
}Expand description
Report data associated with a resource.
Fields§
§resource_name: ResourceNameUser generated identifier. A value of AGGREGATED_REPORT indicates an aggregation of more that one resource’s data
interval_period: Option<IntervalPeriod>Defines default start and durations of intervals.
intervals: Vec<Interval>A list of interval objects.
Trait Implementations§
Source§impl Clone for ReportResource
impl Clone for ReportResource
Source§fn clone(&self) -> ReportResource
fn clone(&self) -> ReportResource
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 ReportResource
impl Debug for ReportResource
Source§impl<'de> Deserialize<'de> for ReportResource
impl<'de> Deserialize<'de> for ReportResource
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 ReportResource
impl PartialEq for ReportResource
Source§impl Serialize for ReportResource
impl Serialize for ReportResource
impl StructuralPartialEq for ReportResource
Auto Trait Implementations§
impl Freeze for ReportResource
impl RefUnwindSafe for ReportResource
impl Send for ReportResource
impl Sync for ReportResource
impl Unpin for ReportResource
impl UnsafeUnpin for ReportResource
impl UnwindSafe for ReportResource
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more