Trait petgraph::visit::IntoNodeIdentifiers
[−]
[src]
pub trait IntoNodeIdentifiers: GraphRef { type NodeIdentifiers: Iterator<Item=Self::NodeId>; fn node_identifiers(self) -> Self::NodeIdentifiers; }
Access to the sequence of the graph’s NodeId
s.
Associated Types
type NodeIdentifiers: Iterator<Item=Self::NodeId>
Required Methods
fn node_identifiers(self) -> Self::NodeIdentifiers
Implementors
impl<'a, G, F> IntoNodeIdentifiers for &'a NodeFiltered<G, F> where G: IntoNodeIdentifiers,
F: FilterNode<G::NodeId>impl<'a, G, F> IntoNodeIdentifiers for &'a EdgeFiltered<G, F> where G: IntoNodeIdentifiers
impl<G> IntoNodeIdentifiers for Reversed<G> where G: IntoNodeIdentifiers
impl<'a, G> IntoNodeIdentifiers for &'a G where G: IntoNodeIdentifiers
impl<'a, N, E: 'a, Ty, Ix> IntoNodeIdentifiers for &'a Graph<N, E, Ty, Ix> where Ty: EdgeType,
Ix: IndexTypeimpl<'a, N, E: 'a, Ty, Ix> IntoNodeIdentifiers for &'a StableGraph<N, E, Ty, Ix> where Ty: EdgeType,
Ix: IndexTypeimpl<'a, N, E: 'a, Ty> IntoNodeIdentifiers for &'a GraphMap<N, E, Ty> where N: NodeTrait,
Ty: EdgeTypeimpl<'a, 'b, G> IntoNodeIdentifiers for &'b Frozen<'a, G> where G: IntoNodeIdentifiers
impl<'a, N, E, Ty, Ix> IntoNodeIdentifiers for &'a Csr<N, E, Ty, Ix> where Ty: EdgeType,
Ix: IndexType