pub enum SpeciesFlag {
SubLegendary,
RestrictedLegendary,
Mythical,
Paradox,
UltraBeast,
NoTelekinesis,
}Expand description
Species flags, which categorize species for miscellaneous behavior (such as bans or side effects).
Variants§
SubLegendary
RestrictedLegendary
Mythical
Paradox
UltraBeast
NoTelekinesis
Cannot be lifted with Telekinesis.
Trait Implementations§
Source§impl Clone for SpeciesFlag
impl Clone for SpeciesFlag
Source§fn clone(&self) -> SpeciesFlag
fn clone(&self) -> SpeciesFlag
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SpeciesFlag
impl Debug for SpeciesFlag
Source§impl<'de> Deserialize<'de> for SpeciesFlag
impl<'de> Deserialize<'de> for SpeciesFlag
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 Display for SpeciesFlag
impl Display for SpeciesFlag
Source§impl FromStr for SpeciesFlag
impl FromStr for SpeciesFlag
Source§impl Hash for SpeciesFlag
impl Hash for SpeciesFlag
Source§impl PartialEq for SpeciesFlag
impl PartialEq for SpeciesFlag
Source§impl Serialize for SpeciesFlag
impl Serialize for SpeciesFlag
impl Eq for SpeciesFlag
impl StructuralPartialEq for SpeciesFlag
Auto Trait Implementations§
impl Freeze for SpeciesFlag
impl RefUnwindSafe for SpeciesFlag
impl Send for SpeciesFlag
impl Sync for SpeciesFlag
impl Unpin for SpeciesFlag
impl UnsafeUnpin for SpeciesFlag
impl UnwindSafe for SpeciesFlag
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.