pub enum SpellSlot {
Level(u8),
Pact(u8),
}Expand description
The slot a spell was cast with: a regular slot of some level, or a Pact Magic slot (whose level is fixed).
Variants§
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SpellSlot
impl<'de> Deserialize<'de> for SpellSlot
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
impl Copy for SpellSlot
impl Eq for SpellSlot
impl StructuralPartialEq for SpellSlot
Auto Trait Implementations§
impl Freeze for SpellSlot
impl RefUnwindSafe for SpellSlot
impl Send for SpellSlot
impl Sync for SpellSlot
impl Unpin for SpellSlot
impl UnsafeUnpin for SpellSlot
impl UnwindSafe for SpellSlot
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.