pub struct AssetClassCommodityEnergy1Choice {
pub elctrcty: Option<EnergyCommodityElectricity1>,
pub ntrl_gas: Option<EnergyCommodityNaturalGas1>,
pub oil: Option<EnergyCommodityOil1>,
pub coal: Option<EnergyCommodityCoal1>,
pub intr_nrgy: Option<EnergyCommodityInterEnergy1>,
pub rnwbl_nrgy: Option<EnergyCommodityRenewableEnergy1>,
pub lght_end: Option<EnergyCommodityLightEnd1>,
pub dstllts: Option<EnergyCommodityDistillates1>,
}Fields§
§elctrcty: Option<EnergyCommodityElectricity1>§ntrl_gas: Option<EnergyCommodityNaturalGas1>§oil: Option<EnergyCommodityOil1>§coal: Option<EnergyCommodityCoal1>§intr_nrgy: Option<EnergyCommodityInterEnergy1>§rnwbl_nrgy: Option<EnergyCommodityRenewableEnergy1>§lght_end: Option<EnergyCommodityLightEnd1>§dstllts: Option<EnergyCommodityDistillates1>Implementations§
Source§impl AssetClassCommodityEnergy1Choice
impl AssetClassCommodityEnergy1Choice
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for AssetClassCommodityEnergy1Choice
impl RefUnwindSafe for AssetClassCommodityEnergy1Choice
impl Send for AssetClassCommodityEnergy1Choice
impl Sync for AssetClassCommodityEnergy1Choice
impl Unpin for AssetClassCommodityEnergy1Choice
impl UnwindSafe for AssetClassCommodityEnergy1Choice
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