pub struct BusDiff {
pub bus_number: u32,
pub kind: DiffKind,
pub bus_type: Option<(String, String)>,
pub voltage_magnitude_pu: Option<(f64, f64)>,
pub voltage_angle_rad: Option<(f64, f64)>,
pub base_kv: Option<(f64, f64)>,
}Expand description
Diff entry for a bus. Modified fields are Some with (old, new).
Fields§
§bus_number: u32§kind: DiffKind§bus_type: Option<(String, String)>§voltage_magnitude_pu: Option<(f64, f64)>§voltage_angle_rad: Option<(f64, f64)>§base_kv: Option<(f64, f64)>Trait Implementations§
Source§impl<'de> Deserialize<'de> for BusDiff
impl<'de> Deserialize<'de> for BusDiff
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 BusDiff
impl RefUnwindSafe for BusDiff
impl Send for BusDiff
impl Sync for BusDiff
impl Unpin for BusDiff
impl UnsafeUnpin for BusDiff
impl UnwindSafe for BusDiff
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