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]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

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

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<N> Send for DfsEvent<N> where
    N: Send

impl<N> Sync for DfsEvent<N> where
    N: Sync