[][src]Enum screeps_api::BadgeType

pub enum BadgeType {
    Fixed(i32),
    Dynamic {
        path1: String,
        path2: String,
    },
}

Badge type - what shape a badge should be.

Variants

Fixed(i32)

Specific built-in badge pattern. Each number from 1 to 24 inclusive represents two SVG paths built in to the Screeps client.

These paths can be scraped from the client, but are not included here for licensing reasons.

Dynamic

Dynamic badge pattern defined by two SVG paths.

Fields of Dynamic

path1: String

The first SVG path string.

path2: String

The second SVG path string.

Trait Implementations

impl PartialEq<BadgeType> for BadgeType[src]

impl Clone for BadgeType[src]

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

Performs copy-assignment from source. Read more

impl Eq for BadgeType[src]

impl Debug for BadgeType[src]

impl Hash for BadgeType[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 BadgeType[src]

impl<'de> Deserialize<'de> for BadgeType[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>,