pub enum GeneratorTechnology {
Show 26 variants
Thermal,
SteamTurbine,
CombustionTurbine,
CombinedCycle,
InternalCombustion,
Hydro,
PumpedStorage,
Hydrokinetic,
Nuclear,
Geothermal,
Wind,
Solar,
SolarPv,
SolarThermal,
Wave,
Storage,
BatteryStorage,
CompressedAirStorage,
FlywheelStorage,
FuelCell,
SynchronousCondenser,
StaticVarCompensator,
Motor,
DispatchableLoad,
DcTie,
Other,
}Expand description
Generator plant/resource technology classification.
This complements GenType by describing what the unit is, while
gen_type describes how it connects electrically.
Variants§
Thermal
SteamTurbine
CombustionTurbine
CombinedCycle
InternalCombustion
Hydro
PumpedStorage
Hydrokinetic
Nuclear
Geothermal
Wind
Solar
SolarPv
SolarThermal
Wave
Storage
BatteryStorage
CompressedAirStorage
FlywheelStorage
FuelCell
SynchronousCondenser
StaticVarCompensator
Motor
DispatchableLoad
DcTie
Other
Trait Implementations§
Source§impl Clone for GeneratorTechnology
impl Clone for GeneratorTechnology
Source§fn clone(&self) -> GeneratorTechnology
fn clone(&self) -> GeneratorTechnology
Returns a duplicate 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 GeneratorTechnology
impl Debug for GeneratorTechnology
Source§impl<'de> Deserialize<'de> for GeneratorTechnology
impl<'de> Deserialize<'de> for GeneratorTechnology
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 GeneratorTechnology
impl PartialEq for GeneratorTechnology
Source§impl Serialize for GeneratorTechnology
impl Serialize for GeneratorTechnology
impl Copy for GeneratorTechnology
impl Eq for GeneratorTechnology
impl StructuralPartialEq for GeneratorTechnology
Auto Trait Implementations§
impl Freeze for GeneratorTechnology
impl RefUnwindSafe for GeneratorTechnology
impl Send for GeneratorTechnology
impl Sync for GeneratorTechnology
impl Unpin for GeneratorTechnology
impl UnsafeUnpin for GeneratorTechnology
impl UnwindSafe for GeneratorTechnology
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