pub enum Spell {
Footprints(FootprintsSpell),
Paint(PaintSpell),
VoicesFromBelow,
PumpkinBombs,
HalloweenFire,
Exorcism,
}Variants§
Implementations§
source§impl Spell
impl Spell
pub const DEFINDEX_PAINT: u32 = 1_004u32
pub const DEFINDEX_FOOTPRINTS: u32 = 1_005u32
pub const DEFINDEX_VOICES_FROM_BELOW: u32 = 1_006u32
pub const DEFINDEX_PUMPKIN_BOMBS: u32 = 1_007u32
pub const DEFINDEX_HALLOWEEN_FIRE: u32 = 1_008u32
pub const DEFINDEX_EXORCISM: u32 = 1_009u32
pub fn attribute_defindex(&self) -> u32
Trait Implementations§
source§impl<'de> Deserialize<'de> for Spell
impl<'de> Deserialize<'de> for Spell
source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Into<Spell> for FootprintsSpell
impl Into<Spell> for FootprintsSpell
source§impl Into<Spell> for PaintSpell
impl Into<Spell> for PaintSpell
source§impl Ord for Spell
impl Ord for Spell
source§impl PartialEq<Spell> for Spell
impl PartialEq<Spell> for Spell
source§impl PartialOrd<Spell> for Spell
impl PartialOrd<Spell> for Spell
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Copy for Spell
impl Eq for Spell
impl StructuralEq for Spell
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> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more