pub struct DelayedCutDiagnostic {
pub cut_comp_ids: Vec<String>,
pub already_isolated_comp_ids: Vec<String>,
}Expand description
Public diagnostic view of the Phase-2a cut set for a PedalDef: the cut
edges’ owning component ids, and the already-isolated (Behavioral) coupling
component ids. Mirrors classify_edges as the external-test entry point
(the internal delayed_cut_edges takes a compiled CircuitGraph).
Fields§
§cut_comp_ids: Vec<String>Component ids owning a cut tap-mouth edge (sorted, deduped).
already_isolated_comp_ids: Vec<String>Component ids owning an already-isolated Behavioral coupling edge.
Trait Implementations§
Source§impl Clone for DelayedCutDiagnostic
impl Clone for DelayedCutDiagnostic
Source§fn clone(&self) -> DelayedCutDiagnostic
fn clone(&self) -> DelayedCutDiagnostic
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 DelayedCutDiagnostic
impl Debug for DelayedCutDiagnostic
Source§impl Default for DelayedCutDiagnostic
impl Default for DelayedCutDiagnostic
Source§fn default() -> DelayedCutDiagnostic
fn default() -> DelayedCutDiagnostic
Returns the “default value” for a type. Read more
impl Eq for DelayedCutDiagnostic
Source§impl PartialEq for DelayedCutDiagnostic
impl PartialEq for DelayedCutDiagnostic
Source§fn eq(&self, other: &DelayedCutDiagnostic) -> bool
fn eq(&self, other: &DelayedCutDiagnostic) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DelayedCutDiagnostic
Auto Trait Implementations§
impl Freeze for DelayedCutDiagnostic
impl RefUnwindSafe for DelayedCutDiagnostic
impl Send for DelayedCutDiagnostic
impl Sync for DelayedCutDiagnostic
impl Unpin for DelayedCutDiagnostic
impl UnsafeUnpin for DelayedCutDiagnostic
impl UnwindSafe for DelayedCutDiagnostic
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
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
Compare self to
key and return true if they are equal.