#[non_exhaustive]#[repr(u16)]pub enum PlankExerciseName {
Show 136 variants
_45DegreePlank = 0,
Weighted45DegreePlank = 1,
_90DegreeStaticHold = 2,
Weighted90DegreeStaticHold = 3,
BearCrawl = 4,
WeightedBearCrawl = 5,
CrossBodyMountainClimber = 6,
WeightedCrossBodyMountainClimber = 7,
ElbowPlankPikeJacks = 8,
WeightedElbowPlankPikeJacks = 9,
ElevatedFeetPlank = 10,
WeightedElevatedFeetPlank = 11,
ElevatorAbs = 12,
WeightedElevatorAbs = 13,
ExtendedPlank = 14,
WeightedExtendedPlank = 15,
FullPlankPasseTwist = 16,
WeightedFullPlankPasseTwist = 17,
InchingElbowPlank = 18,
WeightedInchingElbowPlank = 19,
InchwormToSidePlank = 20,
WeightedInchwormToSidePlank = 21,
KneelingPlank = 22,
WeightedKneelingPlank = 23,
KneelingSidePlankWithLegLift = 24,
WeightedKneelingSidePlankWithLegLift = 25,
LateralRoll = 26,
WeightedLateralRoll = 27,
LyingReversePlank = 28,
WeightedLyingReversePlank = 29,
MedicineBallMountainClimber = 30,
WeightedMedicineBallMountainClimber = 31,
ModifiedMountainClimberAndExtension = 32,
WeightedModifiedMountainClimberAndExtension = 33,
MountainClimber = 34,
WeightedMountainClimber = 35,
MountainClimberOnSlidingDiscs = 36,
WeightedMountainClimberOnSlidingDiscs = 37,
MountainClimberWithFeetOnBosuBall = 38,
WeightedMountainClimberWithFeetOnBosuBall = 39,
MountainClimberWithHandsOnBench = 40,
MountainClimberWithHandsOnSwissBall = 41,
WeightedMountainClimberWithHandsOnSwissBall = 42,
Plank = 43,
PlankJacksWithFeetOnSlidingDiscs = 44,
WeightedPlankJacksWithFeetOnSlidingDiscs = 45,
PlankKneeTwist = 46,
WeightedPlankKneeTwist = 47,
PlankPikeJumps = 48,
WeightedPlankPikeJumps = 49,
PlankPikes = 50,
WeightedPlankPikes = 51,
PlankToStandUp = 52,
WeightedPlankToStandUp = 53,
PlankWithArmRaise = 54,
WeightedPlankWithArmRaise = 55,
PlankWithKneeToElbow = 56,
WeightedPlankWithKneeToElbow = 57,
PlankWithObliqueCrunch = 58,
WeightedPlankWithObliqueCrunch = 59,
PlyometricSidePlank = 60,
WeightedPlyometricSidePlank = 61,
RollingSidePlank = 62,
WeightedRollingSidePlank = 63,
SideKickPlank = 64,
WeightedSideKickPlank = 65,
SidePlank = 66,
WeightedSidePlank = 67,
SidePlankAndRow = 68,
WeightedSidePlankAndRow = 69,
SidePlankLift = 70,
WeightedSidePlankLift = 71,
SidePlankWithElbowOnBosuBall = 72,
WeightedSidePlankWithElbowOnBosuBall = 73,
SidePlankWithFeetOnBench = 74,
WeightedSidePlankWithFeetOnBench = 75,
SidePlankWithKneeCircle = 76,
WeightedSidePlankWithKneeCircle = 77,
SidePlankWithKneeTuck = 78,
WeightedSidePlankWithKneeTuck = 79,
SidePlankWithLegLift = 80,
WeightedSidePlankWithLegLift = 81,
SidePlankWithReachUnder = 82,
WeightedSidePlankWithReachUnder = 83,
SingleLegElevatedFeetPlank = 84,
WeightedSingleLegElevatedFeetPlank = 85,
SingleLegFlexAndExtend = 86,
WeightedSingleLegFlexAndExtend = 87,
SingleLegSidePlank = 88,
WeightedSingleLegSidePlank = 89,
SpidermanPlank = 90,
WeightedSpidermanPlank = 91,
StraightArmPlank = 92,
WeightedStraightArmPlank = 93,
StraightArmPlankWithShoulderTouch = 94,
WeightedStraightArmPlankWithShoulderTouch = 95,
SwissBallPlank = 96,
WeightedSwissBallPlank = 97,
SwissBallPlankLegLift = 98,
WeightedSwissBallPlankLegLift = 99,
SwissBallPlankLegLiftAndHold = 100,
SwissBallPlankWithFeetOnBench = 101,
WeightedSwissBallPlankWithFeetOnBench = 102,
SwissBallProneJackknife = 103,
WeightedSwissBallProneJackknife = 104,
SwissBallSidePlank = 105,
WeightedSwissBallSidePlank = 106,
ThreeWayPlank = 107,
WeightedThreeWayPlank = 108,
TowelPlankAndKneeIn = 109,
WeightedTowelPlankAndKneeIn = 110,
TStabilization = 111,
WeightedTStabilization = 112,
TurkishGetUpToSidePlank = 113,
WeightedTurkishGetUpToSidePlank = 114,
TwoPointPlank = 115,
WeightedTwoPointPlank = 116,
WeightedPlank = 117,
WideStancePlankWithDiagonalArmLift = 118,
WeightedWideStancePlankWithDiagonalArmLift = 119,
WideStancePlankWithDiagonalLegLift = 120,
WeightedWideStancePlankWithDiagonalLegLift = 121,
WideStancePlankWithLegLift = 122,
WeightedWideStancePlankWithLegLift = 123,
WideStancePlankWithOppositeArmAndLegLift = 124,
WeightedMountainClimberWithHandsOnBench = 125,
WeightedSwissBallPlankLegLiftAndHold = 126,
WeightedWideStancePlankWithOppositeArmAndLegLift = 127,
PlankWithFeetOnSwissBall = 128,
SidePlankToPlankWithReachUnder = 129,
BridgeWithGluteLowerLift = 130,
BridgeOneLegBridge = 131,
PlankWithArmVariations = 132,
PlankWithLegLift = 133,
ReversePlankWithLegPull = 134,
RingPlankSprawls = 135,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
_45DegreePlank = 0
Weighted45DegreePlank = 1
_90DegreeStaticHold = 2
Weighted90DegreeStaticHold = 3
BearCrawl = 4
WeightedBearCrawl = 5
CrossBodyMountainClimber = 6
WeightedCrossBodyMountainClimber = 7
ElbowPlankPikeJacks = 8
WeightedElbowPlankPikeJacks = 9
ElevatedFeetPlank = 10
WeightedElevatedFeetPlank = 11
ElevatorAbs = 12
WeightedElevatorAbs = 13
ExtendedPlank = 14
WeightedExtendedPlank = 15
FullPlankPasseTwist = 16
WeightedFullPlankPasseTwist = 17
InchingElbowPlank = 18
WeightedInchingElbowPlank = 19
InchwormToSidePlank = 20
WeightedInchwormToSidePlank = 21
KneelingPlank = 22
WeightedKneelingPlank = 23
KneelingSidePlankWithLegLift = 24
WeightedKneelingSidePlankWithLegLift = 25
LateralRoll = 26
WeightedLateralRoll = 27
LyingReversePlank = 28
WeightedLyingReversePlank = 29
MedicineBallMountainClimber = 30
WeightedMedicineBallMountainClimber = 31
ModifiedMountainClimberAndExtension = 32
WeightedModifiedMountainClimberAndExtension = 33
MountainClimber = 34
WeightedMountainClimber = 35
MountainClimberOnSlidingDiscs = 36
WeightedMountainClimberOnSlidingDiscs = 37
MountainClimberWithFeetOnBosuBall = 38
WeightedMountainClimberWithFeetOnBosuBall = 39
MountainClimberWithHandsOnBench = 40
MountainClimberWithHandsOnSwissBall = 41
WeightedMountainClimberWithHandsOnSwissBall = 42
Plank = 43
PlankJacksWithFeetOnSlidingDiscs = 44
WeightedPlankJacksWithFeetOnSlidingDiscs = 45
PlankKneeTwist = 46
WeightedPlankKneeTwist = 47
PlankPikeJumps = 48
WeightedPlankPikeJumps = 49
PlankPikes = 50
WeightedPlankPikes = 51
PlankToStandUp = 52
WeightedPlankToStandUp = 53
PlankWithArmRaise = 54
WeightedPlankWithArmRaise = 55
PlankWithKneeToElbow = 56
WeightedPlankWithKneeToElbow = 57
PlankWithObliqueCrunch = 58
WeightedPlankWithObliqueCrunch = 59
PlyometricSidePlank = 60
WeightedPlyometricSidePlank = 61
RollingSidePlank = 62
WeightedRollingSidePlank = 63
SideKickPlank = 64
WeightedSideKickPlank = 65
SidePlank = 66
WeightedSidePlank = 67
SidePlankAndRow = 68
WeightedSidePlankAndRow = 69
SidePlankLift = 70
WeightedSidePlankLift = 71
SidePlankWithElbowOnBosuBall = 72
WeightedSidePlankWithElbowOnBosuBall = 73
SidePlankWithFeetOnBench = 74
WeightedSidePlankWithFeetOnBench = 75
SidePlankWithKneeCircle = 76
WeightedSidePlankWithKneeCircle = 77
SidePlankWithKneeTuck = 78
WeightedSidePlankWithKneeTuck = 79
SidePlankWithLegLift = 80
WeightedSidePlankWithLegLift = 81
SidePlankWithReachUnder = 82
WeightedSidePlankWithReachUnder = 83
SingleLegElevatedFeetPlank = 84
WeightedSingleLegElevatedFeetPlank = 85
SingleLegFlexAndExtend = 86
WeightedSingleLegFlexAndExtend = 87
SingleLegSidePlank = 88
WeightedSingleLegSidePlank = 89
SpidermanPlank = 90
WeightedSpidermanPlank = 91
StraightArmPlank = 92
WeightedStraightArmPlank = 93
StraightArmPlankWithShoulderTouch = 94
WeightedStraightArmPlankWithShoulderTouch = 95
SwissBallPlank = 96
WeightedSwissBallPlank = 97
SwissBallPlankLegLift = 98
WeightedSwissBallPlankLegLift = 99
SwissBallPlankLegLiftAndHold = 100
SwissBallPlankWithFeetOnBench = 101
WeightedSwissBallPlankWithFeetOnBench = 102
SwissBallProneJackknife = 103
WeightedSwissBallProneJackknife = 104
SwissBallSidePlank = 105
WeightedSwissBallSidePlank = 106
ThreeWayPlank = 107
WeightedThreeWayPlank = 108
TowelPlankAndKneeIn = 109
WeightedTowelPlankAndKneeIn = 110
TStabilization = 111
WeightedTStabilization = 112
TurkishGetUpToSidePlank = 113
WeightedTurkishGetUpToSidePlank = 114
TwoPointPlank = 115
WeightedTwoPointPlank = 116
WeightedPlank = 117
WideStancePlankWithDiagonalArmLift = 118
WeightedWideStancePlankWithDiagonalArmLift = 119
WideStancePlankWithDiagonalLegLift = 120
WeightedWideStancePlankWithDiagonalLegLift = 121
WideStancePlankWithLegLift = 122
WeightedWideStancePlankWithLegLift = 123
WideStancePlankWithOppositeArmAndLegLift = 124
WeightedMountainClimberWithHandsOnBench = 125
WeightedSwissBallPlankLegLiftAndHold = 126
WeightedWideStancePlankWithOppositeArmAndLegLift = 127
PlankWithFeetOnSwissBall = 128
SidePlankToPlankWithReachUnder = 129
BridgeWithGluteLowerLift = 130
BridgeOneLegBridge = 131
PlankWithArmVariations = 132
PlankWithLegLift = 133
ReversePlankWithLegPull = 134
RingPlankSprawls = 135
Implementations§
Trait Implementations§
Source§impl Clone for PlankExerciseName
impl Clone for PlankExerciseName
Source§fn clone(&self) -> PlankExerciseName
fn clone(&self) -> PlankExerciseName
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PlankExerciseName
impl Debug for PlankExerciseName
Source§impl Hash for PlankExerciseName
impl Hash for PlankExerciseName
Source§impl PartialEq for PlankExerciseName
impl PartialEq for PlankExerciseName
Source§fn eq(&self, other: &PlankExerciseName) -> bool
fn eq(&self, other: &PlankExerciseName) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for PlankExerciseName
impl Eq for PlankExerciseName
impl StructuralPartialEq for PlankExerciseName
Auto Trait Implementations§
impl Freeze for PlankExerciseName
impl RefUnwindSafe for PlankExerciseName
impl Send for PlankExerciseName
impl Sync for PlankExerciseName
impl Unpin for PlankExerciseName
impl UnsafeUnpin for PlankExerciseName
impl UnwindSafe for PlankExerciseName
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