pub enum CtmNetworkGenItemPrimarySourceSubtype {
Show 21 variants
AntrhcBitmnCoal,
WasteCoal,
DistillateFuelOil,
WasteOil,
PetroleumCoke,
ResidualFuelOil,
NaturalGas,
OtherGas,
Nuclear,
AgBiproduct,
MunicipalWaste,
WoodWaste,
Geothermal,
SolarPv,
SolarCsp,
WindOnshore,
WindOffshore,
HydroRunOfTheRiver,
HydroDam,
HydroPumpedStorage,
Other,
}Expand description
subtype of primary energy source; thermal classification taken from https://www.eia.gov/survey/form/eia_923/instructions.pdf
JSON schema
{
"description": "subtype of primary energy source; thermal classification taken from https://www.eia.gov/survey/form/eia_923/instructions.pdf",
"type": "string",
"enum": [
"ANTRHC_BITMN_COAL",
"WASTE_COAL",
"DISTILLATE_FUEL_OIL",
"WASTE_OIL",
"PETROLEUM_COKE",
"RESIDUAL_FUEL_OIL",
"NATURAL_GAS",
"OTHER_GAS",
"NUCLEAR",
"AG_BIPRODUCT",
"MUNICIPAL_WASTE",
"WOOD_WASTE",
"GEOTHERMAL",
"SOLAR_PV",
"SOLAR_CSP",
"WIND_ONSHORE",
"WIND_OFFSHORE",
"HYDRO_RUN_OF_THE_RIVER",
"HYDRO_DAM",
"HYDRO_PUMPED_STORAGE",
"OTHER"
]
}Variants§
AntrhcBitmnCoal
WasteCoal
DistillateFuelOil
WasteOil
PetroleumCoke
ResidualFuelOil
NaturalGas
OtherGas
Nuclear
AgBiproduct
MunicipalWaste
WoodWaste
Geothermal
SolarPv
SolarCsp
WindOnshore
WindOffshore
HydroRunOfTheRiver
HydroDam
HydroPumpedStorage
Other
Trait Implementations§
Source§impl Clone for CtmNetworkGenItemPrimarySourceSubtype
impl Clone for CtmNetworkGenItemPrimarySourceSubtype
Source§fn clone(&self) -> CtmNetworkGenItemPrimarySourceSubtype
fn clone(&self) -> CtmNetworkGenItemPrimarySourceSubtype
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for CtmNetworkGenItemPrimarySourceSubtype
impl<'de> Deserialize<'de> for CtmNetworkGenItemPrimarySourceSubtype
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 From<&CtmNetworkGenItemPrimarySourceSubtype> for CtmNetworkGenItemPrimarySourceSubtype
impl From<&CtmNetworkGenItemPrimarySourceSubtype> for CtmNetworkGenItemPrimarySourceSubtype
Source§fn from(value: &CtmNetworkGenItemPrimarySourceSubtype) -> Self
fn from(value: &CtmNetworkGenItemPrimarySourceSubtype) -> Self
Converts to this type from the input type.
Source§impl Ord for CtmNetworkGenItemPrimarySourceSubtype
impl Ord for CtmNetworkGenItemPrimarySourceSubtype
Source§fn cmp(&self, other: &CtmNetworkGenItemPrimarySourceSubtype) -> Ordering
fn cmp(&self, other: &CtmNetworkGenItemPrimarySourceSubtype) -> Ordering
1.21.0§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CtmNetworkGenItemPrimarySourceSubtype
impl PartialEq for CtmNetworkGenItemPrimarySourceSubtype
Source§fn eq(&self, other: &CtmNetworkGenItemPrimarySourceSubtype) -> bool
fn eq(&self, other: &CtmNetworkGenItemPrimarySourceSubtype) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for CtmNetworkGenItemPrimarySourceSubtype
impl PartialOrd for CtmNetworkGenItemPrimarySourceSubtype
Source§impl TryFrom<&String> for CtmNetworkGenItemPrimarySourceSubtype
impl TryFrom<&String> for CtmNetworkGenItemPrimarySourceSubtype
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<&str> for CtmNetworkGenItemPrimarySourceSubtype
impl TryFrom<&str> for CtmNetworkGenItemPrimarySourceSubtype
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<String> for CtmNetworkGenItemPrimarySourceSubtype
impl TryFrom<String> for CtmNetworkGenItemPrimarySourceSubtype
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
impl Copy for CtmNetworkGenItemPrimarySourceSubtype
impl Eq for CtmNetworkGenItemPrimarySourceSubtype
impl StructuralPartialEq for CtmNetworkGenItemPrimarySourceSubtype
Auto Trait Implementations§
impl Freeze for CtmNetworkGenItemPrimarySourceSubtype
impl RefUnwindSafe for CtmNetworkGenItemPrimarySourceSubtype
impl Send for CtmNetworkGenItemPrimarySourceSubtype
impl Sync for CtmNetworkGenItemPrimarySourceSubtype
impl Unpin for CtmNetworkGenItemPrimarySourceSubtype
impl UnwindSafe for CtmNetworkGenItemPrimarySourceSubtype
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)