[][src]Enum graco::Objective

pub enum Objective {
    VisitAllNodes,
    VisitNNodes(usize),
    ReachNodeIdx(usize),
    ReachDeadEnd,
}

Variants

VisitAllNodes

Visit all of the nodes of the graph (will fail on an incomplete graph)

VisitNNodes(usize)

Visit exactly this many nodes of the graph

ReachNodeIdx(usize)

Visit node indexed by the provided index

ReachDeadEnd

Reach a dead end, this can be useful for going as far down as possible

Trait Implementations

impl Clone for Objective[src]

impl Debug for Objective[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.