pub struct ThermalGeneratingUnit {
pub base: GeneratingUnit,
pub caes_plant: Option<MridRef>,
pub cogeneration_plant: Option<MridRef>,
pub combined_cycle_plant: Option<MridRef>,
}Expand description
A generating unit whose prime mover could be a steam turbine, combustion turbine, or diesel engine.
Fields§
§base: GeneratingUnit§caes_plant: Option<MridRef>A thermal generating unit may be a member of a compressed air energy storage plant.
cogeneration_plant: Option<MridRef>A thermal generating unit may be a member of a cogeneration plant.
combined_cycle_plant: Option<MridRef>A thermal generating unit may be a member of a combined cycle plant.
Implementations§
Source§impl ThermalGeneratingUnit
impl ThermalGeneratingUnit
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for ThermalGeneratingUnit
impl CimElement for ThermalGeneratingUnit
Source§impl Clone for ThermalGeneratingUnit
impl Clone for ThermalGeneratingUnit
Source§fn clone(&self) -> ThermalGeneratingUnit
fn clone(&self) -> ThermalGeneratingUnit
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ThermalGeneratingUnit
impl Debug for ThermalGeneratingUnit
Source§impl Default for ThermalGeneratingUnit
impl Default for ThermalGeneratingUnit
Source§fn default() -> ThermalGeneratingUnit
fn default() -> ThermalGeneratingUnit
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ThermalGeneratingUnit
impl<'de> Deserialize<'de> for ThermalGeneratingUnit
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
Auto Trait Implementations§
impl Freeze for ThermalGeneratingUnit
impl RefUnwindSafe for ThermalGeneratingUnit
impl Send for ThermalGeneratingUnit
impl Sync for ThermalGeneratingUnit
impl Unpin for ThermalGeneratingUnit
impl UnsafeUnpin for ThermalGeneratingUnit
impl UnwindSafe for ThermalGeneratingUnit
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