#[non_exhaustive]pub struct ImpedanceCorrection {
pub table: u32,
pub variable: ImpedanceCorrectionVariable,
pub points: Vec<ImpedanceCorrectionPoint>,
}Expand description
A transformer impedance correction table: the factors by which a winding’s
nominal series impedance is multiplied, tabulated against the winding’s
off-nominal turns ratio or its phase shift. PSS/E states these as
impedance correction tables that a transformer winding names through
TAB.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.table: u32The source’s table number (PSS/E TAB).
variable: ImpedanceCorrectionVariableWhat the points are tabulated against.
points: Vec<ImpedanceCorrectionPoint>The points, in ascending order of value.
Implementations§
Source§impl ImpedanceCorrection
impl ImpedanceCorrection
pub fn new( table: u32, variable: ImpedanceCorrectionVariable, points: Vec<ImpedanceCorrectionPoint>, ) -> ImpedanceCorrection
Trait Implementations§
Source§impl Clone for ImpedanceCorrection
impl Clone for ImpedanceCorrection
Source§fn clone(&self) -> ImpedanceCorrection
fn clone(&self) -> ImpedanceCorrection
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 ImpedanceCorrection
impl Debug for ImpedanceCorrection
Source§impl<'de> Deserialize<'de> for ImpedanceCorrection
impl<'de> Deserialize<'de> for ImpedanceCorrection
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImpedanceCorrection, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImpedanceCorrection, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ImpedanceCorrection
impl PartialEq for ImpedanceCorrection
Source§impl Serialize for ImpedanceCorrection
impl Serialize for ImpedanceCorrection
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ImpedanceCorrection
Auto Trait Implementations§
impl Freeze for ImpedanceCorrection
impl RefUnwindSafe for ImpedanceCorrection
impl Send for ImpedanceCorrection
impl Sync for ImpedanceCorrection
impl Unpin for ImpedanceCorrection
impl UnsafeUnpin for ImpedanceCorrection
impl UnwindSafe for ImpedanceCorrection
Blanket Implementations§
impl<T> Allocation for T
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