pub enum SettlementType {
NneStrom,
NneGas,
NneSelbstausstellt,
MmmStrom,
MsbRechnung,
GasAwhSperrung,
RedispatchKostenblatt,
}Expand description
Which regulated settlement process produced this result.
Determines which BDEW PIDs are applicable and which regulatory references apply.
Variants§
NneStrom
Netznutzungsentgelt (NNE) Strom — PID 31001 (NB → LF).
NneGas
Netznutzungsentgelt (NNE) Gas — PID 31005 (NB → LF, GasNEV).
NneSelbstausstellt
NNE selbst ausgestellt (NB + LF = same entity) — PID 31006.
MmmStrom
Mehr-/Mindermengen settlement Strom — PID 31002 (NB → LF).
MsbRechnung
Messstellenbetrieb settlement — PID 31009 (NB → MSB).
GasAwhSperrung
GaBi Gas AWH Sperrprozesse settlement — PID 31011 (NB → LF).
RedispatchKostenblatt
Redispatch 2.0 Einsatzkosten (NB → ÜNB, BK6-20-061).
Implementations§
Source§impl SettlementType
impl SettlementType
Sourcepub fn default_pid(self) -> u32
pub fn default_pid(self) -> u32
Default BDEW PID for this settlement type.
Callers may override the PID (e.g. 31005 for Gas NNE, 31006 for
selbstausstellt) after construction.
Trait Implementations§
Source§impl Clone for SettlementType
impl Clone for SettlementType
Source§fn clone(&self) -> SettlementType
fn clone(&self) -> SettlementType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SettlementType
Source§impl Debug for SettlementType
impl Debug for SettlementType
impl Eq for SettlementType
Source§impl PartialEq for SettlementType
impl PartialEq for SettlementType
impl StructuralPartialEq for SettlementType
Auto Trait Implementations§
impl Freeze for SettlementType
impl RefUnwindSafe for SettlementType
impl Send for SettlementType
impl Sync for SettlementType
impl Unpin for SettlementType
impl UnsafeUnpin for SettlementType
impl UnwindSafe for SettlementType
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