pub struct Rates {
Show 14 fields pub validity: Range, pub pe_single_rate: f32, pub pe: [(Rate, f32); 3], pub pd: f32, pub pcv: f32, pub disp_bt: f32, pub ppe: f32, pub σ1: f32, pub σ2: f32, pub σ3: f32, pub uc3: f32, pub uc6: [f32; 2], pub asos: f32, pub arim: f32,
}
Expand description

Prices for electricity usage

Fields§

§validity: Range

When these prices are into effect

§pe_single_rate: f32

Energy (for meters thath cannot measure time ranges, €/kWh)

§pe: [(Rate, f32); 3]

Energy (€/kWh)

§pd: f32

Dispatch costs (€/kWh)

§pcv: f32

Marketing and selling

§disp_bt: f32

Dispatch component

§ppe: f32

Adjustment component

§σ1: f32

Fixed costs for metering (€/yr)

§σ2: f32

Power reservation fee (€/kW/yr)

§σ3: f32

Management fees (€/kWh)

§uc3: f32

Adjustment fees (€/kWh)

§uc6: [f32; 2]

Network improvement fees (€/kWh; €/kW/yr)

§asos: f32
§arim: f32

Trait Implementations§

source§

impl Debug for Rates

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl RefUnwindSafe for Rates

§

impl Send for Rates

§

impl Sync for Rates

§

impl Unpin for Rates

§

impl UnwindSafe for Rates

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.