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; }
🔬 This is a nightly-only experimental API. (rustc_private)

Associated Types

🔬 This is a nightly-only experimental API. (rustc_private)

Required Methods

🔬 This is a nightly-only experimental API. (rustc_private)

🔬 This is a nightly-only experimental API. (rustc_private)

🔬 This is a nightly-only experimental API. (rustc_private)

🔬 This is a nightly-only experimental API. (rustc_private)

Implementors