Attack

Enum Attack 

Source
#[repr(u8)]
pub enum Attack {
Show 90 variants NonStaling = 1, Jab1 = 2, Jab2 = 3, Jab3 = 4, RapidJabs = 5, DashAttack = 6, SideTilt = 7, UpTilt = 8, DownTilt = 9, SideSmash = 10, UpSmash = 11, DownSmash = 12, Nair = 13, Fair = 14, Bair = 15, Uair = 16, Dair = 17, NeutralSpecial = 18, SideSpecial = 19, UpSpecial = 20, DownSpecial = 21, KirbyHatMarioNeutralSpecial = 22, KirbyHatFoxNeutralSpecial = 23, KirbyHatCfalconNeutralSpecial = 24, KirbyHatDkneutralSpecial = 25, KirbyHatBowserNeutralSpecial = 26, KirbyHatLinkNeutralSpecial = 27, KirbyHatSheikNeutralSpecial = 28, KirbyHatNessNeutralSpecial = 29, KirbyHatPeachNeutralSpecial = 30, KirbyHatIceClimberNeutralSpecial = 31, KirbyHatPikachuNeutralSpecial = 32, KirbyHatSamusNeutralSpecial = 33, KirbyHatYoshiNeutralSpecial = 34, KirbyHatJigglypuffNeutralSpecial = 35, KirbyHatMewtwoNeutralSpecial = 36, KirbyHatLuigiNeutralSpecial = 37, KirbyHatMarthNeutralSpecial = 38, KirbyHatZeldaNeutralSpecial = 39, KirbyHatYoungLinkNeutralSpecial = 40, KirbyHatDocNeutralSpecial = 41, KirbyHatFalcoNeutralSpecial = 42, KirbyHatPichuNeutralSpecial = 43, KirbyHatGameAndWatchNeutralSpecial = 44, KirbyHatGanonNeutralSpecial = 45, KirbyHatRoyNeutralSpecial = 46, GetUpAttackFromBack = 50, GetUpAttackFromFront = 51, Pummel = 52, ForwardThrow = 53, BackThrow = 54, UpThrow = 55, DownThrow = 56, CargoForwardThrow = 57, CargoBackThrow = 58, CargoUpThrow = 59, CargoDownThrow = 60, LedgeGetUpAttack100 = 61, LedgeGetUpAttack = 62, BeamSwordJab = 63, BeamSwordTiltSwing = 64, BeamSwordSmashSwing = 65, BeamSwordDashSwing = 66, HomeRunBatJab = 67, HomeRunBatTiltSwing = 68, HomeRunBatSmashSwing = 69, HomeRunBatDashSwing = 70, ParasolJab = 71, ParasolTiltSwing = 72, ParasolSmashSwing = 73, ParasolDashSwing = 74, FanJab = 75, FanTiltSwing = 76, FanSmashSwing = 77, FanDashSwing = 78, StarRodJab = 79, StarRodTiltSwing = 80, StarRodSmashSwing = 81, StarRodDashSwing = 82, LipsStickJab = 83, LipsStickTiltSwing = 84, LipsStickSmashSwing = 85, LipsStickDashSwing = 86, OpenParasol = 87, RayGunShoot = 88, FireFlowerShoot = 89, ScrewAttack = 90, SuperScopeRapid = 91, SuperScopeCharged = 92, Hammer = 93,
}

Variants§

§

NonStaling = 1

§

Jab1 = 2

§

Jab2 = 3

§

Jab3 = 4

§

RapidJabs = 5

§

DashAttack = 6

§

SideTilt = 7

§

UpTilt = 8

§

DownTilt = 9

§

SideSmash = 10

§

UpSmash = 11

§

DownSmash = 12

§

Nair = 13

§

Fair = 14

§

Bair = 15

§

Uair = 16

§

Dair = 17

§

NeutralSpecial = 18

§

SideSpecial = 19

§

UpSpecial = 20

§

DownSpecial = 21

§

KirbyHatMarioNeutralSpecial = 22

§

KirbyHatFoxNeutralSpecial = 23

§

KirbyHatCfalconNeutralSpecial = 24

§

KirbyHatDkneutralSpecial = 25

§

KirbyHatBowserNeutralSpecial = 26

§

KirbyHatLinkNeutralSpecial = 27

§

KirbyHatSheikNeutralSpecial = 28

§

KirbyHatNessNeutralSpecial = 29

§

KirbyHatPeachNeutralSpecial = 30

§

KirbyHatIceClimberNeutralSpecial = 31

§

KirbyHatPikachuNeutralSpecial = 32

§

KirbyHatSamusNeutralSpecial = 33

§

KirbyHatYoshiNeutralSpecial = 34

§

KirbyHatJigglypuffNeutralSpecial = 35

§

KirbyHatMewtwoNeutralSpecial = 36

§

KirbyHatLuigiNeutralSpecial = 37

§

KirbyHatMarthNeutralSpecial = 38

§

KirbyHatZeldaNeutralSpecial = 39

§

KirbyHatYoungLinkNeutralSpecial = 40

§

KirbyHatDocNeutralSpecial = 41

§

KirbyHatFalcoNeutralSpecial = 42

§

KirbyHatPichuNeutralSpecial = 43

§

KirbyHatGameAndWatchNeutralSpecial = 44

§

KirbyHatGanonNeutralSpecial = 45

§

KirbyHatRoyNeutralSpecial = 46

§

GetUpAttackFromBack = 50

§

GetUpAttackFromFront = 51

§

Pummel = 52

§

ForwardThrow = 53

§

BackThrow = 54

§

UpThrow = 55

§

DownThrow = 56

§

CargoForwardThrow = 57

§

CargoBackThrow = 58

§

CargoUpThrow = 59

§

CargoDownThrow = 60

§

LedgeGetUpAttack100 = 61

§

LedgeGetUpAttack = 62

§

BeamSwordJab = 63

§

BeamSwordTiltSwing = 64

§

BeamSwordSmashSwing = 65

§

BeamSwordDashSwing = 66

§

HomeRunBatJab = 67

§

HomeRunBatTiltSwing = 68

§

HomeRunBatSmashSwing = 69

§

HomeRunBatDashSwing = 70

§

ParasolJab = 71

§

ParasolTiltSwing = 72

§

ParasolSmashSwing = 73

§

ParasolDashSwing = 74

§

FanJab = 75

§

FanTiltSwing = 76

§

FanSmashSwing = 77

§

FanDashSwing = 78

§

StarRodJab = 79

§

StarRodTiltSwing = 80

§

StarRodSmashSwing = 81

§

StarRodDashSwing = 82

§

LipsStickJab = 83

§

LipsStickTiltSwing = 84

§

LipsStickSmashSwing = 85

§

LipsStickDashSwing = 86

§

OpenParasol = 87

§

RayGunShoot = 88

§

FireFlowerShoot = 89

§

ScrewAttack = 90

§

SuperScopeRapid = 91

§

SuperScopeCharged = 92

§

Hammer = 93

Trait Implementations§

Source§

impl Clone for Attack

Source§

fn clone(&self) -> Attack

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Attack

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for Attack

Source§

fn eq(&self, other: &Attack) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl TryFrom<u8> for Attack

Source§

type Error = TryFromPrimitiveError<Attack>

The type returned in the event of a conversion error.
Source§

fn try_from(number: u8) -> Result<Self, TryFromPrimitiveError<Self>>

Performs the conversion.
Source§

impl TryFromPrimitive for Attack

Source§

impl Copy for Attack

Source§

impl Eq for Attack

Source§

impl StructuralPartialEq for Attack

Auto Trait Implementations§

§

impl Freeze for Attack

§

impl RefUnwindSafe for Attack

§

impl Send for Attack

§

impl Sync for Attack

§

impl Unpin for Attack

§

impl UnwindSafe for Attack

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.