pub struct EquivalentShuntData {
pub mrid: String,
pub network_mrid: Option<String>,
pub g_s: f64,
pub b_s: f64,
pub bus: Option<u32>,
}Expand description
External network shunt equivalent — a constant-admittance shunt representing the reduced external network contribution at a boundary bus.
Fields§
§mrid: StringCIM mRID.
network_mrid: Option<String>Parent EquivalentNetwork mRID.
g_s: f64Conductance (Siemens).
b_s: f64Susceptance (Siemens).
bus: Option<u32>Resolved bus number.
Trait Implementations§
Source§impl Clone for EquivalentShuntData
impl Clone for EquivalentShuntData
Source§fn clone(&self) -> EquivalentShuntData
fn clone(&self) -> EquivalentShuntData
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 EquivalentShuntData
impl Debug for EquivalentShuntData
Source§impl<'de> Deserialize<'de> for EquivalentShuntData
impl<'de> Deserialize<'de> for EquivalentShuntData
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 EquivalentShuntData
impl RefUnwindSafe for EquivalentShuntData
impl Send for EquivalentShuntData
impl Sync for EquivalentShuntData
impl Unpin for EquivalentShuntData
impl UnsafeUnpin for EquivalentShuntData
impl UnwindSafe for EquivalentShuntData
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