[][src]Enum fitsdk::FieldType

pub enum FieldType {
    Activity,
    ActivityClass,
    ActivityLevel,
    ActivitySubtype,
    ActivityType,
    AntNetwork,
    AttitudeStage,
    AttitudeValidity,
    AutoActivityDetect,
    AutoSyncFrequency,
    BacklightMode,
    BacklightTimeout,
    BatteryStatus,
    BodyLocation,
    Bool,
    BpStatus,
    Byte,
    CameraEventType,
    CameraOrientationType,
    ConnectivityCapabilities,
    CourseCapabilities,
    CoursePoint,
    DateMode,
    DateTime,
    DayOfWeek,
    DeviceIndex,
    DisplayHeart,
    DisplayMeasure,
    DisplayOrientation,
    DisplayPosition,
    DisplayPower,
    DiveAlarmType,
    DiveBacklightMode,
    DiveGasStatus,
    Event,
    EventType,
    ExdDataUnits,
    ExdDescriptors,
    ExdDisplayType,
    ExdLayout,
    ExdQualifiers,
    ExerciseCategory,
    File,
    FileFlags,
    FitBaseType,
    FitBaseUnit,
    Float32,
    Gender,
    Goal,
    GoalRecurrence,
    GoalSource,
    HrType,
    HrZoneCalc,
    Intensity,
    Language,
    LapTrigger,
    LeftRightBalance,
    LeftRightBalance100,
    LengthType,
    LocalDateTime,
    LocaltimeIntoDay,
    Manufacturer,
    MesgCount,
    MesgNum,
    MessageIndex,
    PwrZoneCalc,
    Schedule,
    SegmentDeleteStatus,
    SegmentLapStatus,
    SegmentLeaderboardType,
    SegmentSelectionType,
    SensorType,
    SessionTrigger,
    SetType,
    Side,
    Sint16,
    Sint32,
    Sint8,
    SourceType,
    Sport,
    SportBits0,
    SportEvent,
    String,
    StrokeType,
    SubSport,
    SwimStroke,
    Switch,
    TimeMode,
    TissueModelType,
    Tone,
    Uint16,
    Uint16Z,
    Uint32,
    Uint32Z,
    Uint8,
    Uint8Z,
    UserLocalId,
    WatchfaceMode,
    WaterType,
    WeatherReport,
    WeatherSevereType,
    WeatherSeverity,
    WeatherStatus,
    Weight,
    WktStepDuration,
    WktStepTarget,
    WorkoutCapabilities,
    WorkoutEquipment,
    Coordinates,
    Timestamp,
    None,
}

An enum of all possible data types a Message field may be

Variants

Activity
ActivityClass
ActivityLevel
ActivitySubtype
ActivityType
AntNetwork
AttitudeStage
AttitudeValidity
AutoActivityDetect
AutoSyncFrequency
BacklightMode
BacklightTimeout
BatteryStatus
BodyLocation
Bool
BpStatus
Byte
CameraEventType
CameraOrientationType
ConnectivityCapabilities
CourseCapabilities
CoursePoint
DateMode
DateTime
DayOfWeek
DeviceIndex
DisplayHeart
DisplayMeasure
DisplayOrientation
DisplayPosition
DisplayPower
DiveAlarmType
DiveBacklightMode
DiveGasStatus
Event
EventType
ExdDataUnits
ExdDescriptors
ExdDisplayType
ExdLayout
ExdQualifiers
ExerciseCategory
File
FileFlags
FitBaseType
FitBaseUnit
Float32
Gender
Goal
GoalRecurrence
GoalSource
HrType
HrZoneCalc
Intensity
Language
LapTrigger
LeftRightBalance
LeftRightBalance100
LengthType
LocalDateTime
LocaltimeIntoDay
Manufacturer
MesgCount
MesgNum
MessageIndex
PwrZoneCalc
Schedule
SegmentDeleteStatus
SegmentLapStatus
SegmentLeaderboardType
SegmentSelectionType
SensorType
SessionTrigger
SetType
Side
Sint16
Sint32
Sint8
SourceType
Sport
SportBits0
SportEvent
String
StrokeType
SubSport
SwimStroke
Switch
TimeMode
TissueModelType
Tone
Uint16
Uint16Z
Uint32
Uint32Z
Uint8
Uint8Z
UserLocalId
WatchfaceMode
WaterType
WeatherReport
WeatherSevereType
WeatherSeverity
WeatherStatus
Weight
WktStepDuration
WktStepTarget
WorkoutCapabilities
WorkoutEquipment
Coordinates
Timestamp
None

Trait Implementations

impl Clone for FieldType[src]

impl Copy for FieldType[src]

impl PartialEq<FieldType> for FieldType[src]

impl Debug for FieldType[src]

impl StructuralPartialEq for FieldType[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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<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<T> Borrow<T> for T where
    T: ?Sized
[src]

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

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