Struct sep2_common::packages::billing::ProjectionReading
source · pub struct ProjectionReading {
pub billing_reading_set_list_link: Option<BillingReadingSetListLink>,
pub reading_type_link: Option<ReadingTypeLink>,
pub mrid: MRIDType,
pub description: Option<String32>,
pub version: Option<VersionType>,
pub href: Option<String>,
}
Available on crate feature
billing
only.Fields§
§billing_reading_set_list_link: Option<BillingReadingSetListLink>
§reading_type_link: Option<ReadingTypeLink>
§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 ProjectionReading
impl Clone for ProjectionReading
source§fn clone(&self) -> ProjectionReading
fn clone(&self) -> ProjectionReading
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 ProjectionReading
impl Debug for ProjectionReading
source§impl Default for ProjectionReading
impl Default for ProjectionReading
source§fn default() -> ProjectionReading
fn default() -> ProjectionReading
Returns the “default value” for a type. Read more
source§impl Ord for ProjectionReading
impl Ord for ProjectionReading
source§impl PartialEq<ProjectionReading> for ProjectionReading
impl PartialEq<ProjectionReading> for ProjectionReading
source§fn eq(&self, other: &ProjectionReading) -> bool
fn eq(&self, other: &ProjectionReading) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<ProjectionReading> for ProjectionReading
impl PartialOrd<ProjectionReading> for ProjectionReading
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 SEBillingMeterReadingBase for ProjectionReading
impl SEBillingMeterReadingBase for ProjectionReading
fn billing_reading_set_list_link(&self) -> Option<&BillingReadingSetListLink>
fn reading_type_link(&self) -> Option<&ReadingTypeLink>
source§impl SEResource for ProjectionReading
impl SEResource for ProjectionReading
source§impl YaDeserialize for ProjectionReading
impl YaDeserialize for ProjectionReading
source§impl YaSerialize for ProjectionReading
impl YaSerialize for ProjectionReading
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 ProjectionReading
impl SEMeterReadingBase for ProjectionReading
impl StructuralEq for ProjectionReading
impl StructuralPartialEq for ProjectionReading
Auto Trait Implementations§
impl RefUnwindSafe for ProjectionReading
impl Send for ProjectionReading
impl Sync for ProjectionReading
impl Unpin for ProjectionReading
impl UnwindSafe for ProjectionReading
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