[][src]Enum fitparse::fittypes::FitFieldSport

pub enum FitFieldSport {
    Generic,
    Running,
    Cycling,
    Transition,
    FitnessEquipment,
    Swimming,
    Basketball,
    Soccer,
    Tennis,
    AmericanFootball,
    Training,
    Walking,
    CrossCountrySkiing,
    AlpineSkiing,
    Snowboarding,
    Rowing,
    Mountaineering,
    Hiking,
    Multisport,
    Paddling,
    Flying,
    EBiking,
    Motorcycling,
    Boating,
    Driving,
    Golf,
    HangGliding,
    HorsebackRiding,
    Hunting,
    Fishing,
    InlineSkating,
    RockClimbing,
    Sailing,
    IceSkating,
    SkyDiving,
    Snowshoeing,
    Snowmobiling,
    StandUpPaddleboarding,
    Surfing,
    Wakeboarding,
    WaterSkiing,
    Kayaking,
    Rafting,
    Windsurfing,
    Kitesurfing,
    Tactical,
    Jumpmaster,
    Boxing,
    FloorClimbing,
    All,
    InvalidFieldValue,
    UnknownToSdk,
}

Variants

Generic
Running
Cycling
Transition
FitnessEquipment
Swimming
Basketball
Soccer
Tennis
AmericanFootball
Training
Walking
CrossCountrySkiing
AlpineSkiing
Snowboarding
Rowing
Mountaineering
Hiking
Multisport
Paddling
Flying
EBiking
Motorcycling
Boating
Driving
Golf
HangGliding
HorsebackRiding
Hunting
Fishing
InlineSkating
RockClimbing
Sailing
IceSkating
SkyDiving
Snowshoeing
Snowmobiling
StandUpPaddleboarding
Surfing
Wakeboarding
WaterSkiing
Kayaking
Rafting
Windsurfing
Kitesurfing
Tactical
Jumpmaster
Boxing
FloorClimbing
All
InvalidFieldValue
UnknownToSdk

Trait Implementations

impl Clone for FitFieldSport[src]

impl Copy for FitFieldSport[src]

impl Debug for FitFieldSport[src]

impl Display for FitFieldSport[src]

impl FitFieldParseable for FitFieldSport[src]

impl From<u8> for FitFieldSport[src]

impl PartialEq<FitFieldSport> for FitFieldSport[src]

impl StructuralPartialEq for FitFieldSport[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<Src, Scheme> ApproxFrom<Src, Scheme> for Src where
    Scheme: ApproxScheme
[src]

type Err = NoError

The error type produced by a failed conversion.

impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Src where
    Dst: ApproxFrom<Src, Scheme>,
    Scheme: ApproxScheme
[src]

type Err = <Dst as ApproxFrom<Src, Scheme>>::Err

The error type produced by a failed conversion.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T, Dst> ConvAsUtil<Dst> for T[src]

impl<T> ConvUtil for T[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<Src> TryFrom<Src> for Src[src]

type Err = NoError

The error type produced by a failed conversion.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<Src, Dst> TryInto<Dst> for Src where
    Dst: TryFrom<Src>, 
[src]

type Err = <Dst as TryFrom<Src>>::Err

The error type produced by a failed conversion.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<Src> ValueFrom<Src> for Src[src]

type Err = NoError

The error type produced by a failed conversion.

impl<Src, Dst> ValueInto<Dst> for Src where
    Dst: ValueFrom<Src>, 
[src]

type Err = <Dst as ValueFrom<Src>>::Err

The error type produced by a failed conversion.