Function dfir_lang::graph::graph_algorithms::topo_sort_scc   
source ยท pub fn topo_sort_scc<Id, NodesFn, NodeIds, PredsFn, SuccsFn, PredsIter, SuccsIter>(
    nodes_fn: NodesFn,
    preds_fn: PredsFn,
    succs_fn: SuccsFn,
) -> Vec<Id>where
    Id: Copy + Eq + Ord,
    NodesFn: FnMut() -> NodeIds,
    NodeIds: IntoIterator<Item = Id>,
    PredsFn: FnMut(Id) -> PredsIter,
    SuccsFn: FnMut(Id) -> SuccsIter,
    PredsIter: IntoIterator<Item = Id>,
    SuccsIter: IntoIterator<Item = Id>,Expand description
Computes the topological sort of the nodes of a possibly cyclic graph by ordering strongly connected components together.