Kirby

Enum Kirby 

Source
#[repr(u16)]
pub enum Kirby {
Show 184 variants Jump2 = 341, Jump3 = 342, Jump4 = 343, Jump5 = 344, Jump6 = 345, Jump2WithHat = 346, Jump3WithHat = 347, Jump4WithHat = 348, Jump5WithHat = 349, Jump6WithHat = 350, DashAttackGround = 351, DashAttackAir = 352, SwallowGroundStartup = 353, SwallowGroundLoop = 354, SwallowGroundEnd = 355, SwallowGroundCapture = 356, SwallowGroundCaptured = 358, SwallowGroundCaptureWait = 359, SwallowCaptureWalkSlow = 360, SwallowCaptureWalkMiddle = 361, SwallowCaptureWalkFast = 362, SwallowGroundCaptureTurn = 363, SwallowCaptureJumpSquat = 364, SwallowCaptureJump = 365, SwallowCaptureLanding = 366, SwallowGroundDigest = 367, SwallowGroundSpit = 369, SwallowAirStartup = 371, SwallowAirLoop = 372, SwallowAirEnd = 373, SwallowAirCapture = 374, SwallowAirCaptured = 376, SwallowAirCaptureWait = 377, SwallowAirDigest = 378, SwallowAirSpit = 380, SwallowAirCaptureTurn = 382, HammerGround = 383, HammerAir = 384, FinalCutterGroundStartup = 385, FinalCutterGroundEnd = 388, FinalCutterAirStartup = 389, FinalCutterAirApex = 390, FinalCutterSwordDescent = 391, FinalCutterAirEnd = 392, StoneGroundStartup = 393, StoneGround = 394, StoneGroundEnd = 395, StoneAirStartup = 396, StoneAir = 397, StoneAirEnd = 398, MarioFireballGround = 399, MarioFireballAir = 400, LinkBowGroundCharge = 401, LinkBowGroundFullyCharged = 402, LinkBowGroundFire = 403, LinkBowAirCharge = 404, LinkBowAirFullyCharged = 405, LinkBowAirFire = 406, SamusChargeShotGroundStart = 407, SamusChargeShotGroundLoop = 408, SamusChargeShotGroundEnd = 409, SamusChargeShotGroundFire = 410, SamusChargeShotAirStart = 411, SamusChargeShotAirFire = 412, YoshiEggLayGround = 413, YoshiEggLayGroundCaptureStart = 414, YoshiEggLayGroundCapture = 416, YoshiEggLayAir = 418, YoshiEggLayAirCaptureStart = 419, YoshiEggLayAirCapture = 421, FoxBlasterGroundStartup = 423, FoxBlasterGroundLoop = 424, FoxBlasterGroundEnd = 425, FoxBlasterAirStartup = 426, FoxBlasterAirLoop = 427, FoxBlasterAirEnd = 428, PikachuThunderJoltGround = 429, PikachuThunderJoltAir = 430, LuigiFireballGround = 431, LuigiFireballAir = 432, FalconFalconPunchGround = 433, FalconFalconPunchAir = 434, NessPkFlashGroundStartup = 435, NessPkFlashGroundCharge = 436, NessPkFlashGroundExplode = 437, NessPkFlashGroundEnd = 438, NessPkFlashAirStartup = 439, NessPkFlashAirCharge = 440, NessPkFlashAirExplode = 441, NessPkFlashAirEnd = 442, BowserFireBreathGroundStart = 443, BowserFireBreathGroundLoop = 444, BowserFireBreathGroundEnd = 445, BowserFireBreathAirStart = 446, BowserFireBreathAirLoop = 447, BowserFireBreathAirEnd = 448, PeachToadGround = 449, PeachToadGroundAttack = 450, PeachToadAir = 451, PeachToadAirAttack = 452, IceClimbersIceShotGround = 453, IceClimbersIceShotAir = 454, DkGiantPunchGroundChargeStartup = 455, DkGiantPunchGroundChargeLoop = 456, DkGiantPunchGroundChargeStop = 457, DkGiantPunchGroundEarlyPunch = 458, DkGiantPunchGroundFullChargePunch = 459, DkGiantPunchAirChargeStartup = 460, DkGiantPunchAirChargeLoop = 461, DkGiantPunchAirChargeStop = 462, DkGiantPunchAirEarlyPunch = 463, DkGiantPunchAirFullChargePunch = 464, ZeldaNayrusLoveGround = 465, ZeldaNayrusLoveAir = 466, SheikNeedleStormGroundStartCharge = 467, SheikNeedleStormGroundChargeLoop = 468, SheikNeedleStormGroundEndCharge = 469, SheikNeedleStormGroundFire = 470, SheikNeedleStormAirStartCharge = 471, SheikNeedleStormAirChargeLoop = 472, SheikNeedleStormAirEndCharge = 473, SheikNeedleStormAirFire = 474, JigglypuffRolloutGroundStartChargeRight = 475, JigglypuffRolloutGroundStartChargeLeft = 476, JigglypuffRolloutGroundChargeLoop = 477, JigglypuffRolloutGroundFullyCharged = 478, JigglypuffRolloutGroundChargeRelease = 479, JigglypuffRolloutGroundStartTurn = 480, JigglypuffRolloutGroundEndRight = 481, JigglypuffRolloutGroundEndLeft = 482, JigglypuffRolloutAirStartChargeRight = 483, JigglypuffRolloutAirStartChargeLeft = 484, JigglypuffRolloutAirChargeLoop = 485, JigglypuffRolloutAirFullyCharged = 486, JigglypuffRolloutAirChargeRelease = 487, JigglypuffRolloutAirEndRight = 489, JigglypuffRolloutAirEndLeft = 490, JigglypuffRolloutHit = 491, MarthShieldBreakerGroundStartCharge = 492, MarthShieldBreakerGroundChargeLoop = 493, MarthShieldBreakerGroundEarlyRelease = 494, MarthShieldBreakerGroundFullyCharged = 495, MarthShieldBreakerAirStartCharge = 496, MarthShieldBreakerAirChargeLoop = 497, MarthShieldBreakerAirEarlyRelease = 498, MarthShieldBreakerAirFullyCharged = 499, MewtwoShadowBallGroundStartCharge = 500, MewtwoShadowBallGroundChargeLoop = 501, MewtwoShadowBallGroundFullyCharged = 502, MewtwoShadowBallGroundEndCharge = 503, MewtwoShadowBallGroundFire = 504, MewtwoShadowBallAirStartCharge = 505, MewtwoShadowBallAirChargeLoop = 506, MewtwoShadowBallAirFullyCharged = 507, MewtwoShadowBallAirEndCharge = 508, MewtwoShadowBallAirFire = 509, GameandWatchOilPanicGround = 510, GameandWatchOilPanicAir = 511, DocMegavitaminGround = 512, DocMegavitaminAir = 513, YoungLinkFireBowGroundCharge = 514, YoungLinkFireBowGroundFullyCharged = 515, YoungLinkFireBowGroundFire = 516, YoungLinkFireBowAirCharge = 517, YoungLinkFireBowAirFullyCharged = 518, YoungLinkFireBowAirFire = 519, FalcoBlasterGroundStartup = 520, FalcoBlasterGroundLoop = 521, FalcoBlasterGroundEnd = 522, FalcoBlasterAirStartup = 523, FalcoBlasterAirLoop = 524, FalcoBlasterAirEnd = 525, PichuThunderJoltGround = 526, PichuThunderJoltAir = 527, GanonWarlockPunchGround = 528, GanonWarlockPunchAir = 529, RoyFlareBladeGroundStartCharge = 530, RoyFlareBladeGroundChargeLoop = 531, RoyFlareBladeGroundEarlyRelease = 532, RoyFlareBladeGroundFullyCharged = 533, RoyFlareBladeAirStartCharge = 534, RoyFlareBladeAirChargeLoop = 535, RoyFlareBladeAirEarlyRelease = 536, RoyFlareBladeAirFullyCharged = 537,
}

Variants§

§

Jump2 = 341

§

Jump3 = 342

§

Jump4 = 343

§

Jump5 = 344

§

Jump6 = 345

§

Jump2WithHat = 346

§

Jump3WithHat = 347

§

Jump4WithHat = 348

§

Jump5WithHat = 349

§

Jump6WithHat = 350

§

DashAttackGround = 351

§

DashAttackAir = 352

§

SwallowGroundStartup = 353

§

SwallowGroundLoop = 354

§

SwallowGroundEnd = 355

§

SwallowGroundCapture = 356

§

SwallowGroundCaptured = 358

§

SwallowGroundCaptureWait = 359

§

SwallowCaptureWalkSlow = 360

§

SwallowCaptureWalkMiddle = 361

§

SwallowCaptureWalkFast = 362

§

SwallowGroundCaptureTurn = 363

§

SwallowCaptureJumpSquat = 364

§

SwallowCaptureJump = 365

§

SwallowCaptureLanding = 366

§

SwallowGroundDigest = 367

§

SwallowGroundSpit = 369

§

SwallowAirStartup = 371

§

SwallowAirLoop = 372

§

SwallowAirEnd = 373

§

SwallowAirCapture = 374

§

SwallowAirCaptured = 376

§

SwallowAirCaptureWait = 377

§

SwallowAirDigest = 378

§

SwallowAirSpit = 380

§

SwallowAirCaptureTurn = 382

§

HammerGround = 383

§

HammerAir = 384

§

FinalCutterGroundStartup = 385

§

FinalCutterGroundEnd = 388

§

FinalCutterAirStartup = 389

§

FinalCutterAirApex = 390

§

FinalCutterSwordDescent = 391

§

FinalCutterAirEnd = 392

§

StoneGroundStartup = 393

§

StoneGround = 394

§

StoneGroundEnd = 395

§

StoneAirStartup = 396

§

StoneAir = 397

§

StoneAirEnd = 398

§

MarioFireballGround = 399

§

MarioFireballAir = 400

§

LinkBowGroundCharge = 401

§

LinkBowGroundFullyCharged = 402

§

LinkBowGroundFire = 403

§

LinkBowAirCharge = 404

§

LinkBowAirFullyCharged = 405

§

LinkBowAirFire = 406

§

SamusChargeShotGroundStart = 407

§

SamusChargeShotGroundLoop = 408

§

SamusChargeShotGroundEnd = 409

§

SamusChargeShotGroundFire = 410

§

SamusChargeShotAirStart = 411

§

SamusChargeShotAirFire = 412

§

YoshiEggLayGround = 413

§

YoshiEggLayGroundCaptureStart = 414

§

YoshiEggLayGroundCapture = 416

§

YoshiEggLayAir = 418

§

YoshiEggLayAirCaptureStart = 419

§

YoshiEggLayAirCapture = 421

§

FoxBlasterGroundStartup = 423

§

FoxBlasterGroundLoop = 424

§

FoxBlasterGroundEnd = 425

§

FoxBlasterAirStartup = 426

§

FoxBlasterAirLoop = 427

§

FoxBlasterAirEnd = 428

§

PikachuThunderJoltGround = 429

§

PikachuThunderJoltAir = 430

§

LuigiFireballGround = 431

§

LuigiFireballAir = 432

§

FalconFalconPunchGround = 433

§

FalconFalconPunchAir = 434

§

NessPkFlashGroundStartup = 435

§

NessPkFlashGroundCharge = 436

§

NessPkFlashGroundExplode = 437

§

NessPkFlashGroundEnd = 438

§

NessPkFlashAirStartup = 439

§

NessPkFlashAirCharge = 440

§

NessPkFlashAirExplode = 441

§

NessPkFlashAirEnd = 442

§

BowserFireBreathGroundStart = 443

§

BowserFireBreathGroundLoop = 444

§

BowserFireBreathGroundEnd = 445

§

BowserFireBreathAirStart = 446

§

BowserFireBreathAirLoop = 447

§

BowserFireBreathAirEnd = 448

§

PeachToadGround = 449

§

PeachToadGroundAttack = 450

§

PeachToadAir = 451

§

PeachToadAirAttack = 452

§

IceClimbersIceShotGround = 453

§

IceClimbersIceShotAir = 454

§

DkGiantPunchGroundChargeStartup = 455

§

DkGiantPunchGroundChargeLoop = 456

§

DkGiantPunchGroundChargeStop = 457

§

DkGiantPunchGroundEarlyPunch = 458

§

DkGiantPunchGroundFullChargePunch = 459

§

DkGiantPunchAirChargeStartup = 460

§

DkGiantPunchAirChargeLoop = 461

§

DkGiantPunchAirChargeStop = 462

§

DkGiantPunchAirEarlyPunch = 463

§

DkGiantPunchAirFullChargePunch = 464

§

ZeldaNayrusLoveGround = 465

§

ZeldaNayrusLoveAir = 466

§

SheikNeedleStormGroundStartCharge = 467

§

SheikNeedleStormGroundChargeLoop = 468

§

SheikNeedleStormGroundEndCharge = 469

§

SheikNeedleStormGroundFire = 470

§

SheikNeedleStormAirStartCharge = 471

§

SheikNeedleStormAirChargeLoop = 472

§

SheikNeedleStormAirEndCharge = 473

§

SheikNeedleStormAirFire = 474

§

JigglypuffRolloutGroundStartChargeRight = 475

§

JigglypuffRolloutGroundStartChargeLeft = 476

§

JigglypuffRolloutGroundChargeLoop = 477

§

JigglypuffRolloutGroundFullyCharged = 478

§

JigglypuffRolloutGroundChargeRelease = 479

§

JigglypuffRolloutGroundStartTurn = 480

§

JigglypuffRolloutGroundEndRight = 481

§

JigglypuffRolloutGroundEndLeft = 482

§

JigglypuffRolloutAirStartChargeRight = 483

§

JigglypuffRolloutAirStartChargeLeft = 484

§

JigglypuffRolloutAirChargeLoop = 485

§

JigglypuffRolloutAirFullyCharged = 486

§

JigglypuffRolloutAirChargeRelease = 487

§

JigglypuffRolloutAirEndRight = 489

§

JigglypuffRolloutAirEndLeft = 490

§

JigglypuffRolloutHit = 491

§

MarthShieldBreakerGroundStartCharge = 492

§

MarthShieldBreakerGroundChargeLoop = 493

§

MarthShieldBreakerGroundEarlyRelease = 494

§

MarthShieldBreakerGroundFullyCharged = 495

§

MarthShieldBreakerAirStartCharge = 496

§

MarthShieldBreakerAirChargeLoop = 497

§

MarthShieldBreakerAirEarlyRelease = 498

§

MarthShieldBreakerAirFullyCharged = 499

§

MewtwoShadowBallGroundStartCharge = 500

§

MewtwoShadowBallGroundChargeLoop = 501

§

MewtwoShadowBallGroundFullyCharged = 502

§

MewtwoShadowBallGroundEndCharge = 503

§

MewtwoShadowBallGroundFire = 504

§

MewtwoShadowBallAirStartCharge = 505

§

MewtwoShadowBallAirChargeLoop = 506

§

MewtwoShadowBallAirFullyCharged = 507

§

MewtwoShadowBallAirEndCharge = 508

§

MewtwoShadowBallAirFire = 509

§

GameandWatchOilPanicGround = 510

§

GameandWatchOilPanicAir = 511

§

DocMegavitaminGround = 512

§

DocMegavitaminAir = 513

§

YoungLinkFireBowGroundCharge = 514

§

YoungLinkFireBowGroundFullyCharged = 515

§

YoungLinkFireBowGroundFire = 516

§

YoungLinkFireBowAirCharge = 517

§

YoungLinkFireBowAirFullyCharged = 518

§

YoungLinkFireBowAirFire = 519

§

FalcoBlasterGroundStartup = 520

§

FalcoBlasterGroundLoop = 521

§

FalcoBlasterGroundEnd = 522

§

FalcoBlasterAirStartup = 523

§

FalcoBlasterAirLoop = 524

§

FalcoBlasterAirEnd = 525

§

PichuThunderJoltGround = 526

§

PichuThunderJoltAir = 527

§

GanonWarlockPunchGround = 528

§

GanonWarlockPunchAir = 529

§

RoyFlareBladeGroundStartCharge = 530

§

RoyFlareBladeGroundChargeLoop = 531

§

RoyFlareBladeGroundEarlyRelease = 532

§

RoyFlareBladeGroundFullyCharged = 533

§

RoyFlareBladeAirStartCharge = 534

§

RoyFlareBladeAirChargeLoop = 535

§

RoyFlareBladeAirEarlyRelease = 536

§

RoyFlareBladeAirFullyCharged = 537

Trait Implementations§

Source§

impl Clone for Kirby

Source§

fn clone(&self) -> Kirby

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 Kirby

Source§

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

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

impl PartialEq for Kirby

Source§

fn eq(&self, other: &Kirby) -> 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<u16> for Kirby

Source§

type Error = TryFromPrimitiveError<Kirby>

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

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

Performs the conversion.
Source§

impl TryFromPrimitive for Kirby

Source§

impl Copy for Kirby

Source§

impl Eq for Kirby

Source§

impl StructuralPartialEq for Kirby

Auto Trait Implementations§

§

impl Freeze for Kirby

§

impl RefUnwindSafe for Kirby

§

impl Send for Kirby

§

impl Sync for Kirby

§

impl Unpin for Kirby

§

impl UnwindSafe for Kirby

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.