Enum petgraph::visit::DfsEvent [] [src]

pub enum DfsEvent<N> {
    Discover(N, Time),
    TreeEdge(N, N),
    BackEdge(N, N),
    CrossForwardEdge(N, N),
    Finish(N, Time),
}

A depth first search (DFS) visitor event.

Variants

An edge of the tree formed by the traversal.

An edge to an already visited node.

A cross or forward edge.

For an edge (u, v), if the discover time of v is greater than u, then it is a forward edge, else a cross edge.

Trait Implementations

impl<N: Copy> Copy for DfsEvent<N>
[src]

impl<N: Clone> Clone for DfsEvent<N>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<N: Debug> Debug for DfsEvent<N>
[src]

[src]

Formats the value using the given formatter. Read more