pub enum PokemonVolatileStatus {
Show 91 variants
None,
AquaRing,
Attract,
Autotomize,
BanefulBunker,
Bide,
Bounce,
BurningBulwark,
Charge,
Confusion,
Curse,
DefenseCurl,
DestinyBond,
Dig,
Disable,
Dive,
Electrify,
ElectroShot,
Embargo,
Encore,
Endure,
FlashFire,
Flinch,
Fly,
Focusenergy,
FollowMe,
Foresight,
Freezeshock,
GastroAcid,
Geomancy,
GlaiveRush,
Grudge,
HealBlock,
HelpingHand,
IceBurn,
Imprison,
Ingrain,
KingsShield,
LaserFocus,
LeechSeed,
LockedMove,
MagicCoat,
MagnetRise,
MaxGuard,
MeteorBeam,
Minimize,
MiracleEye,
MustRecharge,
Nightmare,
NoRetreat,
Octolock,
PartiallyTrapped,
Perish4,
Perish3,
Perish2,
Perish1,
PhantomForce,
Powder,
PowerShift,
PowerTrick,
Protect,
Rage,
RagePowder,
RazorWind,
Roost,
SaltCure,
ShadowForce,
SkullBash,
SkyAttack,
SkyDrop,
SilkTrap,
SlowStart,
SmackDown,
Snatch,
SolarBeam,
SolarBlade,
SparklingAria,
SpikyShield,
Spotlight,
StockPile,
Substitute,
SyrupBomb,
TarShot,
Taunt,
Telekinesis,
ThroatChop,
Torment,
Unburden,
Uproar,
Yawn,
YawnSleepThisTurn,
}Variants§
None
AquaRing
Attract
Autotomize
BanefulBunker
Bide
Bounce
BurningBulwark
Charge
Confusion
Curse
DefenseCurl
DestinyBond
Dig
Disable
Dive
Electrify
ElectroShot
Embargo
Encore
Endure
FlashFire
Flinch
Fly
Focusenergy
FollowMe
Foresight
Freezeshock
GastroAcid
Geomancy
GlaiveRush
Grudge
HealBlock
HelpingHand
IceBurn
Imprison
Ingrain
KingsShield
LaserFocus
LeechSeed
LockedMove
MagicCoat
MagnetRise
MaxGuard
MeteorBeam
Minimize
MiracleEye
MustRecharge
Nightmare
NoRetreat
Octolock
PartiallyTrapped
Perish4
Perish3
Perish2
Perish1
PhantomForce
Powder
PowerShift
PowerTrick
Protect
Rage
RagePowder
RazorWind
Roost
SaltCure
ShadowForce
SkullBash
SkyAttack
SkyDrop
SilkTrap
SlowStart
SmackDown
Snatch
SolarBeam
SolarBlade
SparklingAria
SpikyShield
Spotlight
StockPile
Substitute
SyrupBomb
TarShot
Taunt
Telekinesis
ThroatChop
Torment
Unburden
Uproar
Yawn
YawnSleepThisTurn
Implementations§
Source§impl PokemonVolatileStatus
impl PokemonVolatileStatus
pub fn serialize(&self) -> String
pub fn deserialize(input: &str) -> PokemonVolatileStatus
Trait Implementations§
Source§impl Clone for PokemonVolatileStatus
impl Clone for PokemonVolatileStatus
Source§fn clone(&self) -> PokemonVolatileStatus
fn clone(&self) -> PokemonVolatileStatus
Returns a copy 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 PokemonVolatileStatus
impl Debug for PokemonVolatileStatus
Source§impl Hash for PokemonVolatileStatus
impl Hash for PokemonVolatileStatus
Source§impl PartialEq for PokemonVolatileStatus
impl PartialEq for PokemonVolatileStatus
impl Copy for PokemonVolatileStatus
impl Eq for PokemonVolatileStatus
impl StructuralPartialEq for PokemonVolatileStatus
Auto Trait Implementations§
impl Freeze for PokemonVolatileStatus
impl RefUnwindSafe for PokemonVolatileStatus
impl Send for PokemonVolatileStatus
impl Sync for PokemonVolatileStatus
impl Unpin for PokemonVolatileStatus
impl UnwindSafe for PokemonVolatileStatus
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)