pub struct Evaporation { /* private fields */ }Expand description
The “evaporation” of a graph and its strongly-connected components.
Created by StronglyConnectedComponents::evaporation; see that method’s
documentation for more details.
Implementations§
Source§impl Evaporation
impl Evaporation
Sourcepub fn reverse_edges(&self, component: Scc) -> &[Scc]
pub fn reverse_edges(&self, component: Scc) -> &[Scc]
Get the reverse dependencies of the given strongly-connected component.
The result is all of the SCCs whose members have edges in the original graph to one or more of this SCC’s members.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Evaporation
impl RefUnwindSafe for Evaporation
impl Send for Evaporation
impl Sync for Evaporation
impl Unpin for Evaporation
impl UnwindSafe for Evaporation
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