Trait petgraph::visit::GraphProp[][src]

pub trait GraphProp: GraphBase {
    type EdgeType: EdgeType;
    fn is_directed(&self) -> bool { ... }
}

Edge kind property (directed or undirected edges)

Associated Types

type EdgeType: EdgeType[src]

The kind edges in the graph.

Loading content...

Provided methods

fn is_directed(&self) -> bool[src]

Loading content...

Implementations on Foreign Types

impl<'a, G> GraphProp for &'a G where
    G: GraphProp
[src]

type EdgeType = G::EdgeType

Loading content...

Implementors

impl<'a, G> GraphProp for Frozen<'a, G> where
    G: GraphProp
[src]

type EdgeType = G::EdgeType

impl<G> GraphProp for Reversed<G> where
    G: GraphProp
[src]

type EdgeType = G::EdgeType

impl<G, F> GraphProp for EdgeFiltered<G, F> where
    G: GraphProp
[src]

type EdgeType = G::EdgeType

impl<G, F> GraphProp for NodeFiltered<G, F> where
    G: GraphProp
[src]

type EdgeType = G::EdgeType

impl<N, E, Ty> GraphProp for GraphMap<N, E, Ty> where
    N: NodeTrait,
    Ty: EdgeType
[src]

type EdgeType = Ty

impl<N, E, Ty, Ix> GraphProp for Csr<N, E, Ty, Ix> where
    Ty: EdgeType,
    Ix: IndexType
[src]

type EdgeType = Ty

impl<N, E, Ty, Ix> GraphProp for Graph<N, E, Ty, Ix> where
    Ty: EdgeType,
    Ix: IndexType
[src]

type EdgeType = Ty

impl<N, E, Ty, Ix> GraphProp for StableGraph<N, E, Ty, Ix> where
    Ty: EdgeType,
    Ix: IndexType
[src]

type EdgeType = Ty

impl<N, E, Ty: EdgeType, Null: Nullable<Wrapped = E>, Ix: IndexType> GraphProp for MatrixGraph<N, E, Ty, Null, Ix>[src]

type EdgeType = Ty

Loading content...