pub trait SEIdentifiedObject: SEResource {
    // Required methods
    fn mrid(&self) -> &MRIDType;
    fn description(&self) -> Option<&String32>;
    fn version(&self) -> Option<VersionType>;
}
Expand description

Implemented by all types whose base type is IdentifiedObject

Required Methods§

Implementors§

source§

impl SEIdentifiedObject for BillingMeterReadingBase

Available on crate feature billing only.
source§

impl SEIdentifiedObject for BillingReadingSet

Available on crate feature billing only.
source§

impl SEIdentifiedObject for CustomerAccount

Available on crate feature billing only.
source§

impl SEIdentifiedObject for CustomerAgreement

Available on crate feature billing only.
source§

impl SEIdentifiedObject for HistoricalReading

Available on crate feature billing only.
source§

impl SEIdentifiedObject for ProjectionReading

Available on crate feature billing only.
source§

impl SEIdentifiedObject for ServiceSupplier

Available on crate feature billing only.
source§

impl SEIdentifiedObject for TargetReading

Available on crate feature billing only.
source§

impl SEIdentifiedObject for DERControl

Available on crate feature der only.
source§

impl SEIdentifiedObject for DERCurve

Available on crate feature der only.
source§

impl SEIdentifiedObject for DERProgram

Available on crate feature der only.
source§

impl SEIdentifiedObject for DefaultDERControl

Available on crate feature der only.
source§

impl SEIdentifiedObject for DemandResponseProgram

Available on crate feature drlc only.
source§

impl SEIdentifiedObject for EndDeviceControl

Available on crate feature drlc only.
source§

impl SEIdentifiedObject for FlowReservationRequest

Available on crate feature flow_reservation only.
source§

impl SEIdentifiedObject for FlowReservationResponse

Available on crate feature flow_reservation only.
source§

impl SEIdentifiedObject for IdentifiedObject

source§

impl SEIdentifiedObject for RespondableIdentifiedObject

source§

impl SEIdentifiedObject for RespondableSubscribableIdentifiedObject

source§

impl SEIdentifiedObject for SubscribableIdentifiedObject

source§

impl SEIdentifiedObject for MessagingProgram

Available on crate feature messaging only.
source§

impl SEIdentifiedObject for TextMessage

Available on crate feature messaging only.
source§

impl SEIdentifiedObject for MeterReading

Available on crate feature metering only.
source§

impl SEIdentifiedObject for ReadingSet

Available on crate feature metering only.
source§

impl SEIdentifiedObject for UsagePoint

Available on crate feature metering only.
source§

impl SEIdentifiedObject for MeterReadingBase

Available on crate feature metering_mirror only.
source§

impl SEIdentifiedObject for MirrorMeterReading

Available on crate feature metering_mirror only.
source§

impl SEIdentifiedObject for MirrorReadingSet

Available on crate feature metering_mirror only.
source§

impl SEIdentifiedObject for MirrorUsagePoint

Available on crate feature metering_mirror only.
source§

impl SEIdentifiedObject for ReadingSetBase

Available on crate feature metering_mirror only.
source§

impl SEIdentifiedObject for UsagePointBase

Available on crate feature metering_mirror only.
source§

impl SEIdentifiedObject for Event

source§

impl SEIdentifiedObject for RandomizableEvent

source§

impl SEIdentifiedObject for CreditRegister

Available on crate feature prepayment only.
source§

impl SEIdentifiedObject for Prepayment

Available on crate feature prepayment only.
source§

impl SEIdentifiedObject for RateComponent

Available on crate feature pricing only.
source§

impl SEIdentifiedObject for TariffProfile

Available on crate feature pricing only.
source§

impl SEIdentifiedObject for TimeTariffInterval

Available on crate feature pricing only.
source§

impl SEIdentifiedObject for ResponseSet

Available on crate feature response only.