#[non_exhaustive]pub struct PmdMathEmitOptions {
pub kron_reduce: bool,
}Expand description
The emission policy of the MATHEMATICAL writer.
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.kron_reduce: boolKron reduce the grounded neutral before lowering, as PMD’s
transform_data_model does by default. false keeps every conductor
(PMD’s kron_reduce=false).
Trait Implementations§
Source§impl Clone for PmdMathEmitOptions
impl Clone for PmdMathEmitOptions
Source§fn clone(&self) -> PmdMathEmitOptions
fn clone(&self) -> PmdMathEmitOptions
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 PmdMathEmitOptions
impl Debug for PmdMathEmitOptions
Source§impl Default for PmdMathEmitOptions
impl Default for PmdMathEmitOptions
Source§fn default() -> PmdMathEmitOptions
fn default() -> PmdMathEmitOptions
Returns the “default value” for a type. Read more
impl Eq for PmdMathEmitOptions
Source§impl PartialEq for PmdMathEmitOptions
impl PartialEq for PmdMathEmitOptions
impl StructuralPartialEq for PmdMathEmitOptions
Auto Trait Implementations§
impl Freeze for PmdMathEmitOptions
impl RefUnwindSafe for PmdMathEmitOptions
impl Send for PmdMathEmitOptions
impl Sync for PmdMathEmitOptions
impl Unpin for PmdMathEmitOptions
impl UnsafeUnpin for PmdMathEmitOptions
impl UnwindSafe for PmdMathEmitOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more