[−][src]Trait traitgraph::NavigableGraph
Associated Types
type OutNeighbors: IntoIterator<Item = Neighbor<IndexType>>
type InNeighbors: IntoIterator<Item = Neighbor<IndexType>>
Required methods
fn out_neighbors(
&'a self,
node_id: NodeIndex<IndexType>
) -> Option<Self::OutNeighbors>
&'a self,
node_id: NodeIndex<IndexType>
) -> Option<Self::OutNeighbors>
fn in_neighbors(
&'a self,
node_id: NodeIndex<IndexType>
) -> Option<Self::InNeighbors>
&'a self,
node_id: NodeIndex<IndexType>
) -> Option<Self::InNeighbors>
Implementations on Foreign Types
impl<'a, NodeData, EdgeData: 'a> NavigableGraph<'a, NodeData, EdgeData, usize> for Graph<NodeData, EdgeData, Directed, usize>
[src]
type OutNeighbors = Map<Edges<'a, EdgeData, Directed, usize>, fn(_: EdgeReference<'a, EdgeData, usize>) -> Neighbor<usize>>
type InNeighbors = Map<Edges<'a, EdgeData, Directed, usize>, fn(_: EdgeReference<'a, EdgeData, usize>) -> Neighbor<usize>>
fn out_neighbors(
&'a self,
node_id: NodeIndex<usize>
) -> Option<Self::OutNeighbors>
[src]
&'a self,
node_id: NodeIndex<usize>
) -> Option<Self::OutNeighbors>
fn in_neighbors(
&'a self,
node_id: NodeIndex<usize>
) -> Option<Self::InNeighbors>
[src]
&'a self,
node_id: NodeIndex<usize>
) -> Option<Self::InNeighbors>