[][src]Enum rlifesrc_lib::NewState

pub enum NewState {
    ChooseDead,
    ChooseAlive,
    Random,
}

How to choose a state for an unknown cell.

Variants

ChooseDead

Choosing the background state.

For rules with B0, it chooses Dead in even generations, Alive in odd generations.

For other rules, it always chooese Dead.

ChooseAlive

Choosing the oposite of the background state.

For rules with B0, it chooses Alive in even generations, Dead in odd generations.

For other rules, it always chooese Alive.

Random

Random.

For life-like rules, the probability of either state is 1/2.

Trait Implementations

impl Clone for NewState[src]

impl Copy for NewState[src]

impl Debug for NewState[src]

impl Default for NewState[src]

impl Eq for NewState[src]

impl PartialEq<NewState> for NewState[src]

impl StructuralEq for NewState[src]

impl StructuralPartialEq for NewState[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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,