☰
GraphPredecessors
rustc_data_structures
1.75.0-dev
GraphPredecessors
Required Associated Types
Item
Iter
Implementations on Foreign Types
&'graph G
Implementors
In rustc_data_structures::graph
Modules
dominators
implementation
iterate
reference
scc
vec_graph
Traits
ControlFlowGraph
DirectedGraph
GraphPredecessors
GraphSuccessors
WithNumEdges
WithNumNodes
WithPredecessors
WithStartNode
WithSuccessors
Functions
is_cyclic
?
Trait
rustc_data_structures
::
graph
::
GraphPredecessors
source
·
[
−
]
pub trait GraphPredecessors<'graph> { type
Item
; type
Iter
:
Iterator
<Item = Self::
Item
>; }
Required Associated Types
§
source
type
Item
source
type
Iter
:
Iterator
<Item = Self::
Item
>
Implementations on Foreign Types
§
source
§
impl<'iter, 'graph, G:
WithPredecessors
>
GraphPredecessors
<'iter> for
&'graph G
§
type
Item
= <G as
DirectedGraph
>::
Node
§
type
Iter
= <G as
GraphPredecessors
<'iter>>::
Iter
Implementors
§
impl<'tcx, 'graph>
GraphPredecessors
<'graph> for
BasicBlocks
<'tcx>
impl<'graph>
GraphPredecessors
<'graph> for
CoverageGraph