[][src]Enum recon_mcts::Status

pub enum Status<T> {
    Pending,
    ActionWip(T),
    Action(T),
    Terminal,
}

Provides information about the result of applying a GameDynamics::Action to a Tree.

Variants

Pending

It is currently unknown whether the game is over or not.

ActionWip(T)

Actions are available, but not all branches have been created.

Action(T)

Actions are available, and all branches have been created.

Terminal

The game is over.

Trait Implementations

impl<T: Clone> Clone for Status<T>[src]

impl<T: Debug> Debug for Status<T>[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for Status<T> where
    T: RefUnwindSafe

impl<T> Send for Status<T> where
    T: Send

impl<T> Sync for Status<T> where
    T: Sync

impl<T> Unpin for Status<T> where
    T: Unpin

impl<T> UnwindSafe for Status<T> where
    T: UnwindSafe

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.