Struct sep2_common::packages::metering_mirror::MirrorMeterReading
source · pub struct MirrorMeterReading {
pub last_update_time: Option<TimeType>,
pub mirror_reading_set: Vec<MirrorReadingSet>,
pub next_update_time: Option<TimeType>,
pub reading: Option<Reading>,
pub reading_type: Option<ReadingType>,
pub mrid: MRIDType,
pub description: Option<String32>,
pub version: Option<VersionType>,
pub href: Option<String>,
}
Available on crate feature
metering_mirror
only.Fields§
§last_update_time: Option<TimeType>
The date and time of the last update.
mirror_reading_set: Vec<MirrorReadingSet>
§next_update_time: Option<TimeType>
The date and time of the next planned update.
reading: Option<Reading>
§reading_type: Option<ReadingType>
§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 MirrorMeterReading
impl Clone for MirrorMeterReading
source§fn clone(&self) -> MirrorMeterReading
fn clone(&self) -> MirrorMeterReading
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 MirrorMeterReading
impl Debug for MirrorMeterReading
source§impl Default for MirrorMeterReading
impl Default for MirrorMeterReading
source§fn default() -> MirrorMeterReading
fn default() -> MirrorMeterReading
Returns the “default value” for a type. Read more
source§impl Ord for MirrorMeterReading
impl Ord for MirrorMeterReading
source§fn cmp(&self, other: &MirrorMeterReading) -> Ordering
fn cmp(&self, other: &MirrorMeterReading) -> 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<MirrorMeterReading> for MirrorMeterReading
impl PartialEq<MirrorMeterReading> for MirrorMeterReading
source§fn eq(&self, other: &MirrorMeterReading) -> bool
fn eq(&self, other: &MirrorMeterReading) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<MirrorMeterReading> for MirrorMeterReading
impl PartialOrd<MirrorMeterReading> for MirrorMeterReading
source§fn partial_cmp(&self, other: &MirrorMeterReading) -> Option<Ordering>
fn partial_cmp(&self, other: &MirrorMeterReading) -> 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 SEResource for MirrorMeterReading
impl SEResource for MirrorMeterReading
source§impl YaDeserialize for MirrorMeterReading
impl YaDeserialize for MirrorMeterReading
source§impl YaSerialize for MirrorMeterReading
impl YaSerialize for MirrorMeterReading
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 MirrorMeterReading
impl SEMeterReadingBase for MirrorMeterReading
impl StructuralEq for MirrorMeterReading
impl StructuralPartialEq for MirrorMeterReading
Auto Trait Implementations§
impl RefUnwindSafe for MirrorMeterReading
impl Send for MirrorMeterReading
impl Sync for MirrorMeterReading
impl Unpin for MirrorMeterReading
impl UnwindSafe for MirrorMeterReading
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