pub struct RedispatchVerguetung {
pub ausfallarbeit_kwh: Decimal,
pub verguetungsart: RedispatchVerguetungsart,
pub entgangene_einnahmen_eur: Decimal,
pub zusaetzliche_aufwendungen_eur: Decimal,
pub ersparte_aufwendungen_eur: Decimal,
pub verguetung_eur: Decimal,
pub trace: Vec<String>,
}Expand description
The computed compensation with its component breakdown.
Fields§
§ausfallarbeit_kwh: DecimalCurtailed energy this compensation covers (kWh).
verguetungsart: RedispatchVerguetungsartVergütungsart the entgangene-Einnahmen basis was formed under.
entgangene_einnahmen_eur: DecimalEntgangene Einnahmen component, cent-rounded (Nr. 3 / Nr. 5).
zusaetzliche_aufwendungen_eur: DecimalZusätzliche Aufwendungen component, cent-rounded (Nr. 1/2/4).
ersparte_aufwendungen_eur: DecimalErsparte Aufwendungen component, cent-rounded (Satz 4).
verguetung_eur: Decimalentgangene + zusätzliche − ersparte, rounded to cents (half away
from zero). May be negative: §13a Abs. 2 Satz 4 obliges the
operator to reimburse saved costs even beyond the claim — “weder
besser noch schlechter” cuts both ways.
trace: Vec<String>Human-readable derivation, one line per component.
Trait Implementations§
Source§impl Clone for RedispatchVerguetung
impl Clone for RedispatchVerguetung
Source§fn clone(&self) -> RedispatchVerguetung
fn clone(&self) -> RedispatchVerguetung
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 moreSource§impl Debug for RedispatchVerguetung
impl Debug for RedispatchVerguetung
Auto Trait Implementations§
impl Freeze for RedispatchVerguetung
impl RefUnwindSafe for RedispatchVerguetung
impl Send for RedispatchVerguetung
impl Sync for RedispatchVerguetung
impl Unpin for RedispatchVerguetung
impl UnsafeUnpin for RedispatchVerguetung
impl UnwindSafe for RedispatchVerguetung
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