pub trait WithPredecessors: DirectedGraphwhere
Self: for<'graph> GraphPredecessors<'graph, Item = <Self as DirectedGraph>::Node>,{
// Required method
fn predecessors(
&self,
node: Self::Node
) -> <Self as GraphPredecessors<'_>>::Iter;
}