pub struct HydroPowerPlant {
pub base: PowerSystemResource,
pub hydro_plant_storage_type: Option<UriRef>,
}Expand description
A hydro power station which can generate or pump. When generating, the generator turbines receive water from an upper reservoir. When pumping, the pumps receive their water from a lower reservoir.
Fields§
§base: PowerSystemResource§hydro_plant_storage_type: Option<UriRef>The type of hydro power plant water storage.
Implementations§
Source§impl HydroPowerPlant
impl HydroPowerPlant
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for HydroPowerPlant
impl CimElement for HydroPowerPlant
Source§impl Clone for HydroPowerPlant
impl Clone for HydroPowerPlant
Source§fn clone(&self) -> HydroPowerPlant
fn clone(&self) -> HydroPowerPlant
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 HydroPowerPlant
impl Debug for HydroPowerPlant
Source§impl Default for HydroPowerPlant
impl Default for HydroPowerPlant
Source§fn default() -> HydroPowerPlant
fn default() -> HydroPowerPlant
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HydroPowerPlant
impl<'de> Deserialize<'de> for HydroPowerPlant
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 HydroPowerPlant
impl RefUnwindSafe for HydroPowerPlant
impl Send for HydroPowerPlant
impl Sync for HydroPowerPlant
impl Unpin for HydroPowerPlant
impl UnsafeUnpin for HydroPowerPlant
impl UnwindSafe for HydroPowerPlant
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