pub struct TarjanScc {
pub nodes: HashMap<String, SccNode>,
pub sccs: Vec<Vec<String>>,
/* private fields */
}Expand description
Tarjan’s strongly connected components algorithm over the call graph.
Fields§
§nodes: HashMap<String, SccNode>§sccs: Vec<Vec<String>>Implementations§
Auto Trait Implementations§
impl Freeze for TarjanScc
impl RefUnwindSafe for TarjanScc
impl Send for TarjanScc
impl Sync for TarjanScc
impl Unpin for TarjanScc
impl UnsafeUnpin for TarjanScc
impl UnwindSafe for TarjanScc
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