#[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§fn clone(&self) -> SincalExperimentalOptions
fn clone(&self) -> SincalExperimentalOptions
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 SincalExperimentalOptions
impl Debug for SincalExperimentalOptions
Source§impl Default for SincalExperimentalOptions
impl Default for SincalExperimentalOptions
Source§fn default() -> SincalExperimentalOptions
fn default() -> SincalExperimentalOptions
Returns the “default value” for a type. Read more
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