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