pub struct AssetClassCommodityEnergy3Choice {
pub elctrcty: Option<EnergyCommodityElectricity2>,
pub ntrl_gas: Option<EnergyCommodityNaturalGas3>,
pub oil: Option<EnergyCommodityOil3>,
pub coal: Option<EnergyCommodityCoal2>,
pub intr_nrgy: Option<EnergyCommodityInterEnergy2>,
pub rnwbl_nrgy: Option<EnergyCommodityRenewableEnergy2>,
pub lght_end: Option<EnergyCommodityLightEnd2>,
pub dstllts: Option<EnergyCommodityDistillates2>,
pub othr: Option<EnergyCommodityOther2>,
}Fields§
§elctrcty: Option<EnergyCommodityElectricity2>§ntrl_gas: Option<EnergyCommodityNaturalGas3>§oil: Option<EnergyCommodityOil3>§coal: Option<EnergyCommodityCoal2>§intr_nrgy: Option<EnergyCommodityInterEnergy2>§rnwbl_nrgy: Option<EnergyCommodityRenewableEnergy2>§lght_end: Option<EnergyCommodityLightEnd2>§dstllts: Option<EnergyCommodityDistillates2>§othr: Option<EnergyCommodityOther2>Implementations§
Source§impl AssetClassCommodityEnergy3Choice
impl AssetClassCommodityEnergy3Choice
pub fn validate(&self) -> Result<(), ValidationError>
Auto Trait Implementations§
impl Freeze for AssetClassCommodityEnergy3Choice
impl RefUnwindSafe for AssetClassCommodityEnergy3Choice
impl Send for AssetClassCommodityEnergy3Choice
impl Sync for AssetClassCommodityEnergy3Choice
impl Unpin for AssetClassCommodityEnergy3Choice
impl UnwindSafe for AssetClassCommodityEnergy3Choice
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