Trait petgraph::visit::IntoEdgesDirected
source · [−]pub trait IntoEdgesDirected: IntoEdges + IntoNeighborsDirected {
type EdgesDirected: Iterator<Item = Self::EdgeRef>;
fn edges_directed(
self,
a: Self::NodeId,
dir: Direction
) -> Self::EdgesDirected;
}
Expand description
Access to all edges of each node, in the specified direction.
The edges are, depending on the direction and the graph’s edge type:
Directed
,Outgoing
: All edges froma
.Directed
,Incoming
: All edges toa
.Undirected
,Outgoing
: All edges connected toa
, witha
being the source of each edge.Undirected
,Incoming
: All edges connected toa
, witha
being the target of each edge.
This is an extended version of the trait IntoNeighborsDirected
; the former
only iterates over the target node identifiers, while this trait
yields edge references (trait EdgeRef
).
Required Associated Types
source
type EdgesDirected: Iterator<Item = Self::EdgeRef>
Required Methods
source