Enum tf2_enum::Spell

source ·
pub enum Spell {
    Footprints(FootprintsSpell),
    Paint(PaintSpell),
    VoicesFromBelow,
    PumpkinBombs,
    HalloweenFire,
    Exorcism,
}

Variants§

§

Footprints(FootprintsSpell)

§

Paint(PaintSpell)

§

VoicesFromBelow

§

PumpkinBombs

§

HalloweenFire

§

Exorcism

Implementations§

source§

impl Spell

source

pub const DEFINDEX_PAINT: u32 = 1_004u32

source

pub const DEFINDEX_FOOTPRINTS: u32 = 1_005u32

source

pub const DEFINDEX_VOICES_FROM_BELOW: u32 = 1_006u32

source

pub const DEFINDEX_PUMPKIN_BOMBS: u32 = 1_007u32

source

pub const DEFINDEX_HALLOWEEN_FIRE: u32 = 1_008u32

source

pub const DEFINDEX_EXORCISM: u32 = 1_009u32

source

pub fn attribute_defindex(&self) -> u32

Trait Implementations§

source§

impl Attributes for Spell

source§

const DEFINDEX: &'static [u32] = _

source§

impl Clone for Spell

source§

fn clone(&self) -> Spell

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Spell

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Spell

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl EnumCount for Spell

source§

const COUNT: usize = 6usize

source§

impl FromStr for Spell

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Spell, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Spell

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

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

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Spell> for Spell

source§

fn eq(&self, other: &Spell) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for Spell

source§

impl Eq for Spell

source§

impl StructuralEq for Spell

source§

impl StructuralPartialEq for Spell

Auto Trait Implementations§

§

impl RefUnwindSafe for Spell

§

impl Send for Spell

§

impl Sync for Spell

§

impl Unpin for Spell

§

impl UnwindSafe for Spell

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

const: unstable · source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

const: unstable · source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

const: unstable · source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
const: unstable · source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
const: unstable · source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.