Enum babalcore::SlabDef[][src]

pub enum SlabDef {
    Void,
    Floor,
    Boost,
}

Different defs of slabs (those rectangles the ball can roll on). A def is what defines a slab, it will be translated into a kind at runtime. Typically some defs can be "a random slab", or even "a slab that varies with time", etc.

Variants

Void

Nothing here, fall into the void.

Floor

Default slab def, a basic stuff one can roll on.

Boost

When stumbing on this, players jumps at max speed.

Implementations

impl SlabDef[src]

pub fn is_special(&self) -> bool[src]

Trait Implementations

impl Clone for SlabDef[src]

impl Copy for SlabDef[src]

impl Debug for SlabDef[src]

impl Display for SlabDef[src]

impl Eq for SlabDef[src]

impl Hash for SlabDef[src]

impl Ord for SlabDef[src]

impl PartialEq<SlabDef> for SlabDef[src]

impl PartialOrd<SlabDef> for SlabDef[src]

impl StructuralEq for SlabDef[src]

impl StructuralPartialEq for SlabDef[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> ToString for T where
    T: Display + ?Sized
[src]

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>,