Struct sep2_common::packages::metering_mirror::MirrorReadingSet
source · pub struct MirrorReadingSet {
pub reading: Vec<Reading>,
pub time_period: DateTimeInterval,
pub mrid: MRIDType,
pub description: Option<String32>,
pub version: Option<VersionType>,
pub href: Option<String>,
}
Available on crate feature
metering_mirror
only.Fields§
§reading: Vec<Reading>
§time_period: DateTimeInterval
Specifies the time range during which the contained readings were taken.
mrid: MRIDType
The global identifier of the object.
description: Option<String32>
The description is a human readable text describing or naming the object.
version: Option<VersionType>
Contains the version number of the object. See the type definition for details.
href: Option<String>
A reference to the resource address (URI). Required in a response to a GET, ignored otherwise.
Trait Implementations§
source§impl Clone for MirrorReadingSet
impl Clone for MirrorReadingSet
source§fn clone(&self) -> MirrorReadingSet
fn clone(&self) -> MirrorReadingSet
Returns a copy 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 MirrorReadingSet
impl Debug for MirrorReadingSet
source§impl Default for MirrorReadingSet
impl Default for MirrorReadingSet
source§fn default() -> MirrorReadingSet
fn default() -> MirrorReadingSet
Returns the “default value” for a type. Read more
source§impl Ord for MirrorReadingSet
impl Ord for MirrorReadingSet
source§fn cmp(&self, other: &MirrorReadingSet) -> Ordering
fn cmp(&self, other: &MirrorReadingSet) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<MirrorReadingSet> for MirrorReadingSet
impl PartialEq<MirrorReadingSet> for MirrorReadingSet
source§fn eq(&self, other: &MirrorReadingSet) -> bool
fn eq(&self, other: &MirrorReadingSet) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<MirrorReadingSet> for MirrorReadingSet
impl PartialOrd<MirrorReadingSet> for MirrorReadingSet
source§fn partial_cmp(&self, other: &MirrorReadingSet) -> Option<Ordering>
fn partial_cmp(&self, other: &MirrorReadingSet) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl SEReadingSetBase for MirrorReadingSet
impl SEReadingSetBase for MirrorReadingSet
fn time_period(&self) -> &DateTimeInterval
source§impl SEResource for MirrorReadingSet
impl SEResource for MirrorReadingSet
source§impl YaDeserialize for MirrorReadingSet
impl YaDeserialize for MirrorReadingSet
source§impl YaSerialize for MirrorReadingSet
impl YaSerialize for MirrorReadingSet
fn name() -> &'static strwhere Self: Sized,
fn serialize<W: Write>(&self, writer: &mut Serializer<W>) -> Result<(), String>where Self: Sized,
fn serialize_attributes( &self, source_attributes: Vec<OwnedAttribute>, source_namespace: Namespace ) -> Result<(Vec<OwnedAttribute>, Namespace), String>where Self: Sized,
impl Eq for MirrorReadingSet
impl StructuralEq for MirrorReadingSet
impl StructuralPartialEq for MirrorReadingSet
Auto Trait Implementations§
impl RefUnwindSafe for MirrorReadingSet
impl Send for MirrorReadingSet
impl Sync for MirrorReadingSet
impl Unpin for MirrorReadingSet
impl UnwindSafe for MirrorReadingSet
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