pub enum SpellType {
Adventure,
Arcane,
Chorus,
Lesson,
Omen,
Trap,
}Variants§
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SpellType
impl<'de> Deserialize<'de> for SpellType
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 Ord for SpellType
impl Ord for SpellType
Source§impl PartialOrd for SpellType
impl PartialOrd for SpellType
impl Copy for SpellType
impl Eq for SpellType
impl StructuralPartialEq for SpellType
Auto Trait Implementations§
impl Freeze for SpellType
impl RefUnwindSafe for SpellType
impl Send for SpellType
impl Sync for SpellType
impl Unpin for SpellType
impl UnwindSafe for SpellType
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