#[non_exhaustive]pub struct BranchCurrentLimit {
pub id: String,
pub from_pu: Option<f64>,
pub to_pu: Option<f64>,
}Expand description
An explicit current magnitude limit at a branch’s two terminals, per unit
on the system MVA base and each terminal bus’s nominal voltage. None is
unbounded, not zero. Source current ratings are never read as these.
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.id: StringThe branch identity.
from_pu: Option<f64>The from terminal limit, per unit.
to_pu: Option<f64>The to terminal limit, per unit.
Implementations§
Trait Implementations§
Source§impl Clone for BranchCurrentLimit
impl Clone for BranchCurrentLimit
Source§impl Debug for BranchCurrentLimit
impl Debug for BranchCurrentLimit
Source§impl PartialEq for BranchCurrentLimit
impl PartialEq for BranchCurrentLimit
impl StructuralPartialEq for BranchCurrentLimit
Auto Trait Implementations§
impl Freeze for BranchCurrentLimit
impl RefUnwindSafe for BranchCurrentLimit
impl Send for BranchCurrentLimit
impl Sync for BranchCurrentLimit
impl Unpin for BranchCurrentLimit
impl UnsafeUnpin for BranchCurrentLimit
impl UnwindSafe for BranchCurrentLimit
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