pub struct HydroGeneratingUnit {
pub base: GeneratingUnit,
pub hydro_power_plant: Option<MridRef>,
pub drop_height: Option<f64>,
pub energy_conversion_capability: Option<UriRef>,
pub turbine_type: Option<UriRef>,
}Expand description
A generating unit whose prime mover is a hydraulic turbine (e.g., Francis, Pelton, Kaplan).
Fields§
§base: GeneratingUnit§hydro_power_plant: Option<MridRef>The hydro generating unit belongs to a hydro power plant.
drop_height: Option<f64>The height water drops from the reservoir mid-point to the turbine.
energy_conversion_capability: Option<UriRef>Energy conversion capability for generating.
turbine_type: Option<UriRef>Type of turbine.
Implementations§
Source§impl HydroGeneratingUnit
impl HydroGeneratingUnit
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for HydroGeneratingUnit
impl CimElement for HydroGeneratingUnit
Source§impl Clone for HydroGeneratingUnit
impl Clone for HydroGeneratingUnit
Source§fn clone(&self) -> HydroGeneratingUnit
fn clone(&self) -> HydroGeneratingUnit
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 HydroGeneratingUnit
impl Debug for HydroGeneratingUnit
Source§impl Default for HydroGeneratingUnit
impl Default for HydroGeneratingUnit
Source§fn default() -> HydroGeneratingUnit
fn default() -> HydroGeneratingUnit
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HydroGeneratingUnit
impl<'de> Deserialize<'de> for HydroGeneratingUnit
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 HydroGeneratingUnit
impl RefUnwindSafe for HydroGeneratingUnit
impl Send for HydroGeneratingUnit
impl Sync for HydroGeneratingUnit
impl Unpin for HydroGeneratingUnit
impl UnsafeUnpin for HydroGeneratingUnit
impl UnwindSafe for HydroGeneratingUnit
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