#[non_exhaustive]#[repr(u16)]pub enum PushUpExerciseName {
Show 91 variants
ChestPressWithBand = 0,
AlternatingStaggeredPushUp = 1,
WeightedAlternatingStaggeredPushUp = 2,
AlternatingHandsMedicineBallPushUp = 3,
WeightedAlternatingHandsMedicineBallPushUp = 4,
BosuBallPushUp = 5,
WeightedBosuBallPushUp = 6,
ClappingPushUp = 7,
WeightedClappingPushUp = 8,
CloseGripMedicineBallPushUp = 9,
WeightedCloseGripMedicineBallPushUp = 10,
CloseHandsPushUp = 11,
WeightedCloseHandsPushUp = 12,
DeclinePushUp = 13,
WeightedDeclinePushUp = 14,
DiamondPushUp = 15,
WeightedDiamondPushUp = 16,
ExplosiveCrossoverPushUp = 17,
WeightedExplosiveCrossoverPushUp = 18,
ExplosivePushUp = 19,
WeightedExplosivePushUp = 20,
FeetElevatedSideToSidePushUp = 21,
WeightedFeetElevatedSideToSidePushUp = 22,
HandReleasePushUp = 23,
WeightedHandReleasePushUp = 24,
HandstandPushUp = 25,
WeightedHandstandPushUp = 26,
InclinePushUp = 27,
WeightedInclinePushUp = 28,
IsometricExplosivePushUp = 29,
WeightedIsometricExplosivePushUp = 30,
JudoPushUp = 31,
WeightedJudoPushUp = 32,
KneelingPushUp = 33,
WeightedKneelingPushUp = 34,
MedicineBallChestPass = 35,
MedicineBallPushUp = 36,
WeightedMedicineBallPushUp = 37,
OneArmPushUp = 38,
WeightedOneArmPushUp = 39,
WeightedPushUp = 40,
PushUpAndRow = 41,
WeightedPushUpAndRow = 42,
PushUpPlus = 43,
WeightedPushUpPlus = 44,
PushUpWithFeetOnSwissBall = 45,
WeightedPushUpWithFeetOnSwissBall = 46,
PushUpWithOneHandOnMedicineBall = 47,
WeightedPushUpWithOneHandOnMedicineBall = 48,
ShoulderPushUp = 49,
WeightedShoulderPushUp = 50,
SingleArmMedicineBallPushUp = 51,
WeightedSingleArmMedicineBallPushUp = 52,
SpidermanPushUp = 53,
WeightedSpidermanPushUp = 54,
StackedFeetPushUp = 55,
WeightedStackedFeetPushUp = 56,
StaggeredHandsPushUp = 57,
WeightedStaggeredHandsPushUp = 58,
SuspendedPushUp = 59,
WeightedSuspendedPushUp = 60,
SwissBallPushUp = 61,
WeightedSwissBallPushUp = 62,
SwissBallPushUpPlus = 63,
WeightedSwissBallPushUpPlus = 64,
TPushUp = 65,
WeightedTPushUp = 66,
TripleStopPushUp = 67,
WeightedTripleStopPushUp = 68,
WideHandsPushUp = 69,
WeightedWideHandsPushUp = 70,
ParalletteHandstandPushUp = 71,
WeightedParalletteHandstandPushUp = 72,
RingHandstandPushUp = 73,
WeightedRingHandstandPushUp = 74,
RingPushUp = 75,
WeightedRingPushUp = 76,
PushUp = 77,
PilatesPushup = 78,
DynamicPushUp = 79,
KippingHandstandPushUp = 80,
ShoulderTappingPushUp = 81,
BicepsPushUp = 82,
HinduPushUp = 83,
PikePushUp = 84,
WideGripPushUp = 85,
WeightedBicepsPushUp = 86,
WeightedHinduPushUp = 87,
WeightedPikePushUp = 88,
KippingParalletteHandstandPushUp = 89,
WallPushUp = 90,
}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.
ChestPressWithBand = 0
AlternatingStaggeredPushUp = 1
WeightedAlternatingStaggeredPushUp = 2
AlternatingHandsMedicineBallPushUp = 3
WeightedAlternatingHandsMedicineBallPushUp = 4
BosuBallPushUp = 5
WeightedBosuBallPushUp = 6
ClappingPushUp = 7
WeightedClappingPushUp = 8
CloseGripMedicineBallPushUp = 9
WeightedCloseGripMedicineBallPushUp = 10
CloseHandsPushUp = 11
WeightedCloseHandsPushUp = 12
DeclinePushUp = 13
WeightedDeclinePushUp = 14
DiamondPushUp = 15
WeightedDiamondPushUp = 16
ExplosiveCrossoverPushUp = 17
WeightedExplosiveCrossoverPushUp = 18
ExplosivePushUp = 19
WeightedExplosivePushUp = 20
FeetElevatedSideToSidePushUp = 21
WeightedFeetElevatedSideToSidePushUp = 22
HandReleasePushUp = 23
WeightedHandReleasePushUp = 24
HandstandPushUp = 25
WeightedHandstandPushUp = 26
InclinePushUp = 27
WeightedInclinePushUp = 28
IsometricExplosivePushUp = 29
WeightedIsometricExplosivePushUp = 30
JudoPushUp = 31
WeightedJudoPushUp = 32
KneelingPushUp = 33
WeightedKneelingPushUp = 34
MedicineBallChestPass = 35
MedicineBallPushUp = 36
WeightedMedicineBallPushUp = 37
OneArmPushUp = 38
WeightedOneArmPushUp = 39
WeightedPushUp = 40
PushUpAndRow = 41
WeightedPushUpAndRow = 42
PushUpPlus = 43
WeightedPushUpPlus = 44
PushUpWithFeetOnSwissBall = 45
WeightedPushUpWithFeetOnSwissBall = 46
PushUpWithOneHandOnMedicineBall = 47
WeightedPushUpWithOneHandOnMedicineBall = 48
ShoulderPushUp = 49
WeightedShoulderPushUp = 50
SingleArmMedicineBallPushUp = 51
WeightedSingleArmMedicineBallPushUp = 52
SpidermanPushUp = 53
WeightedSpidermanPushUp = 54
StackedFeetPushUp = 55
WeightedStackedFeetPushUp = 56
StaggeredHandsPushUp = 57
WeightedStaggeredHandsPushUp = 58
SuspendedPushUp = 59
WeightedSuspendedPushUp = 60
SwissBallPushUp = 61
WeightedSwissBallPushUp = 62
SwissBallPushUpPlus = 63
WeightedSwissBallPushUpPlus = 64
TPushUp = 65
WeightedTPushUp = 66
TripleStopPushUp = 67
WeightedTripleStopPushUp = 68
WideHandsPushUp = 69
WeightedWideHandsPushUp = 70
ParalletteHandstandPushUp = 71
WeightedParalletteHandstandPushUp = 72
RingHandstandPushUp = 73
WeightedRingHandstandPushUp = 74
RingPushUp = 75
WeightedRingPushUp = 76
PushUp = 77
PilatesPushup = 78
DynamicPushUp = 79
KippingHandstandPushUp = 80
ShoulderTappingPushUp = 81
BicepsPushUp = 82
HinduPushUp = 83
PikePushUp = 84
WideGripPushUp = 85
WeightedBicepsPushUp = 86
WeightedHinduPushUp = 87
WeightedPikePushUp = 88
KippingParalletteHandstandPushUp = 89
WallPushUp = 90
Implementations§
Trait Implementations§
Source§impl Clone for PushUpExerciseName
impl Clone for PushUpExerciseName
Source§fn clone(&self) -> PushUpExerciseName
fn clone(&self) -> PushUpExerciseName
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 PushUpExerciseName
impl Debug for PushUpExerciseName
Source§impl Hash for PushUpExerciseName
impl Hash for PushUpExerciseName
Source§impl PartialEq for PushUpExerciseName
impl PartialEq for PushUpExerciseName
Source§fn eq(&self, other: &PushUpExerciseName) -> bool
fn eq(&self, other: &PushUpExerciseName) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for PushUpExerciseName
impl Eq for PushUpExerciseName
impl StructuralPartialEq for PushUpExerciseName
Auto Trait Implementations§
impl Freeze for PushUpExerciseName
impl RefUnwindSafe for PushUpExerciseName
impl Send for PushUpExerciseName
impl Sync for PushUpExerciseName
impl Unpin for PushUpExerciseName
impl UnsafeUnpin for PushUpExerciseName
impl UnwindSafe for PushUpExerciseName
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