[][src]Enum fitparser::profile::field_types::MesgNum

pub enum MesgNum {
    FileId,
    Capabilities,
    DeviceSettings,
    UserProfile,
    HrmProfile,
    SdmProfile,
    BikeProfile,
    ZonesTarget,
    HrZone,
    PowerZone,
    MetZone,
    Sport,
    Goal,
    Session,
    Lap,
    Record,
    Event,
    DeviceInfo,
    Workout,
    WorkoutStep,
    Schedule,
    WeightScale,
    Course,
    CoursePoint,
    Totals,
    Activity,
    Software,
    FileCapabilities,
    MesgCapabilities,
    FieldCapabilities,
    FileCreator,
    BloodPressure,
    SpeedZone,
    Monitoring,
    TrainingFile,
    Hrv,
    AntRx,
    AntTx,
    AntChannelId,
    Length,
    MonitoringInfo,
    Pad,
    SlaveDevice,
    Connectivity,
    WeatherConditions,
    WeatherAlert,
    CadenceZone,
    Hr,
    SegmentLap,
    MemoGlob,
    SegmentId,
    SegmentLeaderboardEntry,
    SegmentPoint,
    SegmentFile,
    WorkoutSession,
    WatchfaceSettings,
    GpsMetadata,
    CameraEvent,
    TimestampCorrelation,
    GyroscopeData,
    AccelerometerData,
    ThreeDSensorCalibration,
    VideoFrame,
    ObdiiData,
    NmeaSentence,
    AviationAttitude,
    Video,
    VideoTitle,
    VideoDescription,
    VideoClip,
    OhrSettings,
    ExdScreenConfiguration,
    ExdDataFieldConfiguration,
    ExdDataConceptConfiguration,
    FieldDescription,
    DeveloperDataId,
    MagnetometerData,
    BarometerData,
    OneDSensorCalibration,
    Set,
    StressLevel,
    DiveSettings,
    DiveGas,
    DiveAlarm,
    ExerciseTitle,
    DiveSummary,
    Jump,
    ClimbPro,
    MfgRangeMin,
    MfgRangeMax,
    UnknownVariant(u16),
}

Variants

FileId
Capabilities
DeviceSettings
UserProfile
HrmProfile
SdmProfile
BikeProfile
ZonesTarget
HrZone
PowerZone
MetZone
Sport
Goal
Session
Lap
Record
Event
DeviceInfo
Workout
WorkoutStep
Schedule
WeightScale
Course
CoursePoint
Totals
Activity
Software
FileCapabilities
MesgCapabilities
FieldCapabilities
FileCreator
BloodPressure
SpeedZone
Monitoring
TrainingFile
Hrv
AntRx
AntTx
AntChannelId
Length
MonitoringInfo
Pad
SlaveDevice
Connectivity
WeatherConditions
WeatherAlert
CadenceZone
Hr
SegmentLap
MemoGlob
SegmentId
SegmentLeaderboardEntry
SegmentPoint
SegmentFile
WorkoutSession
WatchfaceSettings
GpsMetadata
CameraEvent
TimestampCorrelation
GyroscopeData
AccelerometerData
ThreeDSensorCalibration
VideoFrame
ObdiiData
NmeaSentence
AviationAttitude
Video
VideoTitle
VideoDescription
VideoClip
OhrSettings
ExdScreenConfiguration
ExdDataFieldConfiguration
ExdDataConceptConfiguration
FieldDescription
DeveloperDataId
MagnetometerData
BarometerData
OneDSensorCalibration
Set
StressLevel
DiveSettings
DiveGas
DiveAlarm
ExerciseTitle
DiveSummary
Jump
ClimbPro
MfgRangeMin

0xFF00 - 0xFFFE reserved for manufacturer specific messages

MfgRangeMax

0xFF00 - 0xFFFE reserved for manufacturer specific messages

UnknownVariant(u16)

Implementations

impl MesgNum[src]

pub fn as_u16(self) -> u16[src]

pub fn as_i64(self) -> i64[src]

impl MesgNum[src]

Trait Implementations

impl Clone for MesgNum[src]

impl Copy for MesgNum[src]

impl Debug for MesgNum[src]

impl Display for MesgNum[src]

impl Eq for MesgNum[src]

impl From<i64> for MesgNum[src]

impl From<u16> for MesgNum[src]

impl Ord for MesgNum[src]

impl PartialEq<MesgNum> for MesgNum[src]

impl PartialOrd<MesgNum> for MesgNum[src]

impl Serialize for MesgNum[src]

impl StructuralEq for MesgNum[src]

impl StructuralPartialEq for MesgNum[src]

Auto Trait Implementations

impl RefUnwindSafe for MesgNum

impl Send for MesgNum

impl Sync for MesgNum

impl Unpin for MesgNum

impl UnwindSafe for MesgNum

Blanket Implementations

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

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

impl<T> BorrowMut<T> for T where
    T: ?Sized
[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<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.