Enum minutiae::action::SelfAction [] [src]

pub enum SelfAction<C: CellState, E: EntityState<C>, EA: EntityAction<C, E>> {
    Translate(isizeisize),
    Suicide,
    Custom(EA),
    __phantom_c(PhantomData<C>),
    __phantom_e(PhantomData<E>),
}

An attempt of an entity to mutate itself.

Variants

Methods

impl<C: CellState, E: EntityState<C>, EA: EntityAction<C, E>> SelfAction<C, E, EA>
[src]

Trait Implementations

impl<C: Debug + CellState, E: Debug + EntityState<C>, EA: Debug + EntityAction<C, E>> Debug for SelfAction<C, E, EA>
[src]

Formats the value using the given formatter.