#[repr(u8)]pub enum PokemonVolatileStatus {
Show 104 variants
NONE = 0,
AQUARING = 1,
ATTRACT = 2,
AUTOTOMIZE = 3,
BANEFULBUNKER = 4,
BIDE = 5,
BOUNCE = 6,
BURNINGBULWARK = 7,
CHARGE = 8,
CONFUSION = 9,
CURSE = 10,
DEFENSECURL = 11,
DESTINYBOND = 12,
DIG = 13,
DISABLE = 14,
DIVE = 15,
ELECTRIFY = 16,
ELECTROSHOT = 17,
EMBARGO = 18,
ENCORE = 19,
ENDURE = 20,
FLASHFIRE = 21,
FLINCH = 22,
FLY = 23,
FOCUSENERGY = 24,
FOLLOWME = 25,
FORESIGHT = 26,
FREEZESHOCK = 27,
GASTROACID = 28,
GEOMANCY = 29,
GLAIVERUSH = 30,
GRUDGE = 31,
HEALBLOCK = 32,
HELPINGHAND = 33,
ICEBURN = 34,
IMPRISON = 35,
INGRAIN = 36,
KINGSSHIELD = 37,
LASERFOCUS = 38,
LEECHSEED = 39,
LIGHTSCREEN = 40,
LOCKEDMOVE = 41,
MAGICCOAT = 42,
MAGNETRISE = 43,
MAXGUARD = 44,
METEORBEAM = 45,
MINIMIZE = 46,
MIRACLEEYE = 47,
MUSTRECHARGE = 48,
NIGHTMARE = 49,
NORETREAT = 50,
OCTOLOCK = 51,
PARTIALLYTRAPPED = 52,
PERISH4 = 53,
PERISH3 = 54,
PERISH2 = 55,
PERISH1 = 56,
PHANTOMFORCE = 57,
POWDER = 58,
POWERSHIFT = 59,
POWERTRICK = 60,
PROTECT = 61,
PROTOSYNTHESISATK = 62,
PROTOSYNTHESISDEF = 63,
PROTOSYNTHESISSPA = 64,
PROTOSYNTHESISSPD = 65,
PROTOSYNTHESISSPE = 66,
QUARKDRIVEATK = 67,
QUARKDRIVEDEF = 68,
QUARKDRIVESPA = 69,
QUARKDRIVESPD = 70,
QUARKDRIVESPE = 71,
RAGE = 72,
RAGEPOWDER = 73,
RAZORWIND = 74,
REFLECT = 75,
ROOST = 76,
SALTCURE = 77,
SHADOWFORCE = 78,
SKULLBASH = 79,
SKYATTACK = 80,
SKYDROP = 81,
SILKTRAP = 82,
SLOWSTART = 83,
SMACKDOWN = 84,
SNATCH = 85,
SOLARBEAM = 86,
SOLARBLADE = 87,
SPARKLINGARIA = 88,
SPIKYSHIELD = 89,
SPOTLIGHT = 90,
STOCKPILE = 91,
SUBSTITUTE = 92,
SYRUPBOMB = 93,
TARSHOT = 94,
TAUNT = 95,
TELEKINESIS = 96,
THROATCHOP = 97,
TRUANT = 98,
TORMENT = 99,
TYPECHANGE = 100,
UNBURDEN = 101,
UPROAR = 102,
YAWN = 103,
}Variants§
NONE = 0
AQUARING = 1
ATTRACT = 2
AUTOTOMIZE = 3
BANEFULBUNKER = 4
BIDE = 5
BOUNCE = 6
BURNINGBULWARK = 7
CHARGE = 8
CONFUSION = 9
CURSE = 10
DEFENSECURL = 11
DESTINYBOND = 12
DIG = 13
DISABLE = 14
DIVE = 15
ELECTRIFY = 16
ELECTROSHOT = 17
EMBARGO = 18
ENCORE = 19
ENDURE = 20
FLASHFIRE = 21
FLINCH = 22
FLY = 23
FOCUSENERGY = 24
FOLLOWME = 25
FORESIGHT = 26
FREEZESHOCK = 27
GASTROACID = 28
GEOMANCY = 29
GLAIVERUSH = 30
GRUDGE = 31
HEALBLOCK = 32
HELPINGHAND = 33
ICEBURN = 34
IMPRISON = 35
INGRAIN = 36
KINGSSHIELD = 37
LASERFOCUS = 38
LEECHSEED = 39
LIGHTSCREEN = 40
LOCKEDMOVE = 41
MAGICCOAT = 42
MAGNETRISE = 43
MAXGUARD = 44
METEORBEAM = 45
MINIMIZE = 46
MIRACLEEYE = 47
MUSTRECHARGE = 48
NIGHTMARE = 49
NORETREAT = 50
OCTOLOCK = 51
PARTIALLYTRAPPED = 52
PERISH4 = 53
PERISH3 = 54
PERISH2 = 55
PERISH1 = 56
PHANTOMFORCE = 57
POWDER = 58
POWERSHIFT = 59
POWERTRICK = 60
PROTECT = 61
PROTOSYNTHESISATK = 62
PROTOSYNTHESISDEF = 63
PROTOSYNTHESISSPA = 64
PROTOSYNTHESISSPD = 65
PROTOSYNTHESISSPE = 66
QUARKDRIVEATK = 67
QUARKDRIVEDEF = 68
QUARKDRIVESPA = 69
QUARKDRIVESPD = 70
QUARKDRIVESPE = 71
RAGE = 72
RAGEPOWDER = 73
RAZORWIND = 74
REFLECT = 75
ROOST = 76
SALTCURE = 77
SHADOWFORCE = 78
SKULLBASH = 79
SKYATTACK = 80
SKYDROP = 81
SILKTRAP = 82
SLOWSTART = 83
SMACKDOWN = 84
SNATCH = 85
SOLARBEAM = 86
SOLARBLADE = 87
SPARKLINGARIA = 88
SPIKYSHIELD = 89
SPOTLIGHT = 90
STOCKPILE = 91
SUBSTITUTE = 92
SYRUPBOMB = 93
TARSHOT = 94
TAUNT = 95
TELEKINESIS = 96
THROATCHOP = 97
TRUANT = 98
TORMENT = 99
TYPECHANGE = 100
UNBURDEN = 101
UPROAR = 102
YAWN = 103
Trait Implementations§
Source§impl Clone for PokemonVolatileStatus
impl Clone for PokemonVolatileStatus
Source§fn clone(&self) -> PokemonVolatileStatus
fn clone(&self) -> PokemonVolatileStatus
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 PokemonVolatileStatus
impl Debug for PokemonVolatileStatus
Source§impl Display for PokemonVolatileStatus
impl Display for PokemonVolatileStatus
Source§impl From<u8> for PokemonVolatileStatus
impl From<u8> for PokemonVolatileStatus
Source§fn from(value: u8) -> PokemonVolatileStatus
fn from(value: u8) -> PokemonVolatileStatus
Converts to this type from the input type.
Source§impl FromStr for PokemonVolatileStatus
impl FromStr for PokemonVolatileStatus
Source§impl Hash for PokemonVolatileStatus
impl Hash for PokemonVolatileStatus
Source§impl Into<u8> for PokemonVolatileStatus
impl Into<u8> 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