struct CommodityLevyRaw {
commodity_id: String,
regions: String,
balance_type: BalanceType,
years: String,
time_slice: String,
value: MoneyPerFlow,
}
Expand description
Cost parameters for each commodity
Fields§
§commodity_id: String
Unique identifier for the commodity (e.g. “ELC”)
regions: String
The region(s) to which the levy applies.
balance_type: BalanceType
Type of balance for application of cost.
years: String
The year(s) to which the cost applies.
time_slice: String
The time slice to which the cost applies.
value: MoneyPerFlow
Cost per unit commodity
Trait Implementations§
Source§impl Clone for CommodityLevyRaw
impl Clone for CommodityLevyRaw
Source§fn clone(&self) -> CommodityLevyRaw
fn clone(&self) -> CommodityLevyRaw
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 CommodityLevyRaw
impl Debug for CommodityLevyRaw
Source§impl<'de> Deserialize<'de> for CommodityLevyRaw
impl<'de> Deserialize<'de> for CommodityLevyRaw
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CommodityLevyRaw
impl PartialEq for CommodityLevyRaw
impl StructuralPartialEq for CommodityLevyRaw
Auto Trait Implementations§
impl Freeze for CommodityLevyRaw
impl RefUnwindSafe for CommodityLevyRaw
impl Send for CommodityLevyRaw
impl Sync for CommodityLevyRaw
impl Unpin for CommodityLevyRaw
impl UnwindSafe for CommodityLevyRaw
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more