fitsdk 0.1.0

A small crate which provides a simple API exposing the FIT SDK.
Documentation
/// An enum of all possible data types a `Message` field may be
#[derive(Debug, Copy, Clone, PartialEq)]
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,
}