Trait rustc_data_structures::control_flow_graph::ControlFlowGraph
[−]
[src]
pub trait ControlFlowGraph where
Self: for<'graph> GraphPredecessors<'graph, Item = Self::Node>,
Self: for<'graph> GraphSuccessors<'graph, Item = Self::Node>, { type Node: Idx; fn num_nodes(&self) -> usize; fn start_node(&self) -> Self::Node; fn predecessors<'graph>(&'graph self, node: Self::Node) -> Self::Iter; fn successors<'graph>(&'graph self, node: Self::Node) -> Self::Iter; }