#[non_exhaustive]pub struct SincalExperimentalOptions {
pub container: SincalContainer,
pub nominal_ll_volts: BTreeMap<String, f64>,
}Expand description
Explicit opt-in to the experimental static SINCAL writer. Native SINCAL open/save/calculation acceptance has not been established.
The module’s typed network selects its owning writer. There is no implicit balancing, conductor expansion, or fallback to the other electrical family.
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.container: SincalContainer§nominal_ll_volts: BTreeMap<String, f64>Required for a multiconductor network: finite positive line-line volts for every typed bus. Eliminated transformer auxiliary buses span two levels; their entries may be omitted and are ignored if supplied. Must be empty for a balanced network, which already has nominal kV.
Trait Implementations§
Source§impl Clone for SincalExperimentalOptions
impl Clone for SincalExperimentalOptions
Source§impl Debug for SincalExperimentalOptions
impl Debug for SincalExperimentalOptions
Auto Trait Implementations§
impl Freeze for SincalExperimentalOptions
impl RefUnwindSafe for SincalExperimentalOptions
impl Send for SincalExperimentalOptions
impl Sync for SincalExperimentalOptions
impl Unpin for SincalExperimentalOptions
impl UnsafeUnpin for SincalExperimentalOptions
impl UnwindSafe for SincalExperimentalOptions
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