#[non_exhaustive]pub struct NormalizeReport {
pub bus_merge: Option<BusMerge>,
}Expand description
What BalancedNetwork::to_normalized_with changed in the network before
the pass itself, beside the NormalizedNetwork.
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.bus_merge: Option<BusMerge>The closed switch merge under ClosedSwitchPolicy::Merge: its bus
map, removed switches, and row maps from the source. None when no
closed switch joined two buses the pass keeps, or under another
policy.
Trait Implementations§
Source§impl Clone for NormalizeReport
impl Clone for NormalizeReport
Source§impl Debug for NormalizeReport
impl Debug for NormalizeReport
Auto Trait Implementations§
impl Freeze for NormalizeReport
impl RefUnwindSafe for NormalizeReport
impl Send for NormalizeReport
impl Sync for NormalizeReport
impl Unpin for NormalizeReport
impl UnsafeUnpin for NormalizeReport
impl UnwindSafe for NormalizeReport
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