pub struct HydroPump {
pub base: Equipment,
pub hydro_power_plant: Option<MridRef>,
pub rotating_machine: Option<MridRef>,
}Expand description
A synchronous motor-driven pump, typically associated with a pumped storage plant.
Fields§
§base: Equipment§hydro_power_plant: Option<MridRef>The hydro pump may be a member of a pumped storage plant or a pump for distributing water.
rotating_machine: Option<MridRef>The synchronous machine drives the turbine which moves the water from a low elevation to a higher elevation. The direction of machine rotation for pumping may or may not be the same as for generating.
Implementations§
Trait Implementations§
Source§impl CimElement for HydroPump
impl CimElement for HydroPump
Source§impl<'de> Deserialize<'de> for HydroPump
impl<'de> Deserialize<'de> for HydroPump
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 HydroPump
impl RefUnwindSafe for HydroPump
impl Send for HydroPump
impl Sync for HydroPump
impl Unpin for HydroPump
impl UnsafeUnpin for HydroPump
impl UnwindSafe for HydroPump
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