[][src]Enum screeps_api::BadgeColor

pub enum BadgeColor {
    Set(i32),
    Hex(String),
}

Badge color - what color a specific part of a badge should be.

Variants

Set(i32)

Specific built-in badge color. Each number from 0 to 79 inclusive represents a specific color.

How these colors are generated can be figured out from the client, but this logic is not included here for licensing reasons.

Hex(String)

Hex badge color.

Trait Implementations

impl PartialEq<BadgeColor> for BadgeColor[src]

impl Clone for BadgeColor[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Eq for BadgeColor[src]

impl Debug for BadgeColor[src]

impl Hash for BadgeColor[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Serialize for BadgeColor[src]

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

Auto Trait Implementations

Blanket Implementations

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[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<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> Erased for T

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