[][src]Enum screeps::constants::PowerType

#[repr(u8)]pub enum PowerType {
    GenerateOps,
    OperateSpawn,
    OperateTower,
    OperateStorage,
    OperateLab,
    OperateExtension,
    OperateObserver,
    OperateTerminal,
    DisruptSpawn,
    DisruptTower,
    Shield,
    RegenSource,
    RegenMineral,
    DisruptTerminal,
    OperatePower,
    Fortify,
    OperateController,
    OperateFactory,
}

Translates the PWR_* constants, which are types of powers used by power creeps

Variants

GenerateOps
OperateSpawn
OperateTower
OperateStorage
OperateLab
OperateExtension
OperateObserver
OperateTerminal
DisruptSpawn
DisruptTower
Shield
RegenSource
RegenMineral
DisruptTerminal
OperatePower
Fortify
OperateController
OperateFactory

Trait Implementations

impl Clone for PowerType[src]

impl Copy for PowerType[src]

impl Debug for PowerType[src]

impl<'de> Deserialize<'de> for PowerType[src]

impl Eq for PowerType[src]

impl FromPrimitive for PowerType[src]

impl Hash for PowerType[src]

impl PartialEq<PowerType> for PowerType[src]

impl Serialize for PowerType[src]

impl StructuralEq for PowerType[src]

impl StructuralPartialEq for PowerType[src]

impl TryFrom<Value> for PowerType[src]

type Error = ConversionError

The type returned in the event of a conversion error.

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

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

impl<T, U> IntoExpectedType<U> for T where
    U: FromExpectedType<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<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.