pub struct CondensationEdge { /* private fields */ }Expand description
Every selected edge between one ordered pair of components.
The raw identities travel with the pair, so contracting a cycle hides no evidence: a caller resolves each of them through the graph the analysis borrows.
Implementations§
Source§impl CondensationEdge
impl CondensationEdge
Sourcepub fn source(&self) -> GraphComponentId
pub fn source(&self) -> GraphComponentId
The component these edges leave.
Sourcepub fn target(&self) -> GraphComponentId
pub fn target(&self) -> GraphComponentId
The component they reach.
Sourcepub fn edges(&self) -> &[GraphEdgeId] ⓘ
pub fn edges(&self) -> &[GraphEdgeId] ⓘ
Every raw edge between that ordered pair, in raw edge-id order.
Auto Trait Implementations§
impl Freeze for CondensationEdge
impl RefUnwindSafe for CondensationEdge
impl Send for CondensationEdge
impl Sync for CondensationEdge
impl Unpin for CondensationEdge
impl UnsafeUnpin for CondensationEdge
impl UnwindSafe for CondensationEdge
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