[−][src]Enum fitparse::fittypes::FitDataMessage
Variants
AccelerometerData(Rc<FitMessageAccelerometerData>)
Activity(Rc<FitMessageActivity>)
AntChannelId(Rc<FitMessageAntChannelId>)
AntRx(Rc<FitMessageAntRx>)
AntTx(Rc<FitMessageAntTx>)
AviationAttitude(Rc<FitMessageAviationAttitude>)
BarometerData(Rc<FitMessageBarometerData>)
BikeProfile(Rc<FitMessageBikeProfile>)
BloodPressure(Rc<FitMessageBloodPressure>)
CadenceZone(Rc<FitMessageCadenceZone>)
CameraEvent(Rc<FitMessageCameraEvent>)
Capabilities(Rc<FitMessageCapabilities>)
ClimbPro(Rc<FitMessageClimbPro>)
Connectivity(Rc<FitMessageConnectivity>)
Course(Rc<FitMessageCourse>)
CoursePoint(Rc<FitMessageCoursePoint>)
DeveloperDataId(Rc<FitMessageDeveloperDataId>)
DeviceInfo(Rc<FitMessageDeviceInfo>)
DeviceSettings(Rc<FitMessageDeviceSettings>)
DiveAlarm(Rc<FitMessageDiveAlarm>)
DiveGas(Rc<FitMessageDiveGas>)
DiveSettings(Rc<FitMessageDiveSettings>)
DiveSummary(Rc<FitMessageDiveSummary>)
Event(Rc<FitMessageEvent>)
ExdDataConceptConfiguration(Rc<FitMessageExdDataConceptConfiguration>)
ExdDataFieldConfiguration(Rc<FitMessageExdDataFieldConfiguration>)
ExdScreenConfiguration(Rc<FitMessageExdScreenConfiguration>)
ExerciseTitle(Rc<FitMessageExerciseTitle>)
FieldCapabilities(Rc<FitMessageFieldCapabilities>)
FieldDescription(Rc<FitMessageFieldDescription>)
FileCapabilities(Rc<FitMessageFileCapabilities>)
FileCreator(Rc<FitMessageFileCreator>)
FileId(Rc<FitMessageFileId>)
Goal(Rc<FitMessageGoal>)
GpsMetadata(Rc<FitMessageGpsMetadata>)
GyroscopeData(Rc<FitMessageGyroscopeData>)
Hr(Rc<FitMessageHr>)
HrZone(Rc<FitMessageHrZone>)
HrmProfile(Rc<FitMessageHrmProfile>)
Hrv(Rc<FitMessageHrv>)
Jump(Rc<FitMessageJump>)
Lap(Rc<FitMessageLap>)
Length(Rc<FitMessageLength>)
MagnetometerData(Rc<FitMessageMagnetometerData>)
MemoGlob(Rc<FitMessageMemoGlob>)
MesgCapabilities(Rc<FitMessageMesgCapabilities>)
MetZone(Rc<FitMessageMetZone>)
Monitoring(Rc<FitMessageMonitoring>)
MonitoringInfo(Rc<FitMessageMonitoringInfo>)
NmeaSentence(Rc<FitMessageNmeaSentence>)
ObdiiData(Rc<FitMessageObdiiData>)
OhrSettings(Rc<FitMessageOhrSettings>)
OneDSensorCalibration(Rc<FitMessageOneDSensorCalibration>)
PowerZone(Rc<FitMessagePowerZone>)
Record(Rc<FitMessageRecord>)
Schedule(Rc<FitMessageSchedule>)
SdmProfile(Rc<FitMessageSdmProfile>)
SegmentFile(Rc<FitMessageSegmentFile>)
SegmentId(Rc<FitMessageSegmentId>)
SegmentLap(Rc<FitMessageSegmentLap>)
SegmentLeaderboardEntry(Rc<FitMessageSegmentLeaderboardEntry>)
SegmentPoint(Rc<FitMessageSegmentPoint>)
Session(Rc<FitMessageSession>)
Set(Rc<FitMessageSet>)
SlaveDevice(Rc<FitMessageSlaveDevice>)
Software(Rc<FitMessageSoftware>)
SpeedZone(Rc<FitMessageSpeedZone>)
Sport(Rc<FitMessageSport>)
StressLevel(Rc<FitMessageStressLevel>)
ThreeDSensorCalibration(Rc<FitMessageThreeDSensorCalibration>)
TimestampCorrelation(Rc<FitMessageTimestampCorrelation>)
Totals(Rc<FitMessageTotals>)
TrainingFile(Rc<FitMessageTrainingFile>)
UserProfile(Rc<FitMessageUserProfile>)
Video(Rc<FitMessageVideo>)
VideoClip(Rc<FitMessageVideoClip>)
VideoDescription(Rc<FitMessageVideoDescription>)
VideoFrame(Rc<FitMessageVideoFrame>)
VideoTitle(Rc<FitMessageVideoTitle>)
WatchfaceSettings(Rc<FitMessageWatchfaceSettings>)
WeatherAlert(Rc<FitMessageWeatherAlert>)
WeatherConditions(Rc<FitMessageWeatherConditions>)
WeightScale(Rc<FitMessageWeightScale>)
Workout(Rc<FitMessageWorkout>)
WorkoutSession(Rc<FitMessageWorkoutSession>)
WorkoutStep(Rc<FitMessageWorkoutStep>)
ZonesTarget(Rc<FitMessageZonesTarget>)
UnknownToSdk(Rc<FitMessageUnknownToSdk>)
Implementations
impl FitDataMessage
[src]
pub fn field_name(
global_mesg_num: &FitGlobalMesgNum,
field_number: u8
) -> &'static str
[src]
global_mesg_num: &FitGlobalMesgNum,
field_number: u8
) -> &'static str
pub fn parse<'a>(
input: &'a [u8],
header: FitRecordHeader,
parsing_state: &mut FitParsingState,
timestamp: Option<FitFieldDateTime>
) -> Result<(FitDataMessage, &'a [u8])>
[src]
input: &'a [u8],
header: FitRecordHeader,
parsing_state: &mut FitParsingState,
timestamp: Option<FitFieldDateTime>
) -> Result<(FitDataMessage, &'a [u8])>
pub fn message_name(&self) -> &'static str
[src]
pub fn is_accelerometer_data(&self) -> bool
[src]
pub fn is_activity(&self) -> bool
[src]
pub fn is_ant_channel_id(&self) -> bool
[src]
pub fn is_ant_rx(&self) -> bool
[src]
pub fn is_ant_tx(&self) -> bool
[src]
pub fn is_aviation_attitude(&self) -> bool
[src]
pub fn is_barometer_data(&self) -> bool
[src]
pub fn is_bike_profile(&self) -> bool
[src]
pub fn is_blood_pressure(&self) -> bool
[src]
pub fn is_cadence_zone(&self) -> bool
[src]
pub fn is_camera_event(&self) -> bool
[src]
pub fn is_capabilities(&self) -> bool
[src]
pub fn is_climb_pro(&self) -> bool
[src]
pub fn is_connectivity(&self) -> bool
[src]
pub fn is_course(&self) -> bool
[src]
pub fn is_course_point(&self) -> bool
[src]
pub fn is_developer_data_id(&self) -> bool
[src]
pub fn is_device_info(&self) -> bool
[src]
pub fn is_device_settings(&self) -> bool
[src]
pub fn is_dive_alarm(&self) -> bool
[src]
pub fn is_dive_gas(&self) -> bool
[src]
pub fn is_dive_settings(&self) -> bool
[src]
pub fn is_dive_summary(&self) -> bool
[src]
pub fn is_event(&self) -> bool
[src]
pub fn is_exd_data_concept_configuration(&self) -> bool
[src]
pub fn is_exd_data_field_configuration(&self) -> bool
[src]
pub fn is_exd_screen_configuration(&self) -> bool
[src]
pub fn is_exercise_title(&self) -> bool
[src]
pub fn is_field_capabilities(&self) -> bool
[src]
pub fn is_field_description(&self) -> bool
[src]
pub fn is_file_capabilities(&self) -> bool
[src]
pub fn is_file_creator(&self) -> bool
[src]
pub fn is_file_id(&self) -> bool
[src]
pub fn is_goal(&self) -> bool
[src]
pub fn is_gps_metadata(&self) -> bool
[src]
pub fn is_gyroscope_data(&self) -> bool
[src]
pub fn is_hr(&self) -> bool
[src]
pub fn is_hr_zone(&self) -> bool
[src]
pub fn is_hrm_profile(&self) -> bool
[src]
pub fn is_hrv(&self) -> bool
[src]
pub fn is_jump(&self) -> bool
[src]
pub fn is_lap(&self) -> bool
[src]
pub fn is_length(&self) -> bool
[src]
pub fn is_magnetometer_data(&self) -> bool
[src]
pub fn is_memo_glob(&self) -> bool
[src]
pub fn is_mesg_capabilities(&self) -> bool
[src]
pub fn is_met_zone(&self) -> bool
[src]
pub fn is_monitoring(&self) -> bool
[src]
pub fn is_monitoring_info(&self) -> bool
[src]
pub fn is_nmea_sentence(&self) -> bool
[src]
pub fn is_obdii_data(&self) -> bool
[src]
pub fn is_ohr_settings(&self) -> bool
[src]
pub fn is_one_d_sensor_calibration(&self) -> bool
[src]
pub fn is_power_zone(&self) -> bool
[src]
pub fn is_record(&self) -> bool
[src]
pub fn is_schedule(&self) -> bool
[src]
pub fn is_sdm_profile(&self) -> bool
[src]
pub fn is_segment_file(&self) -> bool
[src]
pub fn is_segment_id(&self) -> bool
[src]
pub fn is_segment_lap(&self) -> bool
[src]
pub fn is_segment_leaderboard_entry(&self) -> bool
[src]
pub fn is_segment_point(&self) -> bool
[src]
pub fn is_session(&self) -> bool
[src]
pub fn is_set(&self) -> bool
[src]
pub fn is_slave_device(&self) -> bool
[src]
pub fn is_software(&self) -> bool
[src]
pub fn is_speed_zone(&self) -> bool
[src]
pub fn is_sport(&self) -> bool
[src]
pub fn is_stress_level(&self) -> bool
[src]
pub fn is_three_d_sensor_calibration(&self) -> bool
[src]
pub fn is_timestamp_correlation(&self) -> bool
[src]
pub fn is_totals(&self) -> bool
[src]
pub fn is_training_file(&self) -> bool
[src]
pub fn is_user_profile(&self) -> bool
[src]
pub fn is_video(&self) -> bool
[src]
pub fn is_video_clip(&self) -> bool
[src]
pub fn is_video_description(&self) -> bool
[src]
pub fn is_video_frame(&self) -> bool
[src]
pub fn is_video_title(&self) -> bool
[src]
pub fn is_watchface_settings(&self) -> bool
[src]
pub fn is_weather_alert(&self) -> bool
[src]
pub fn is_weather_conditions(&self) -> bool
[src]
pub fn is_weight_scale(&self) -> bool
[src]
pub fn is_workout(&self) -> bool
[src]
pub fn is_workout_session(&self) -> bool
[src]
pub fn is_workout_step(&self) -> bool
[src]
pub fn is_zones_target(&self) -> bool
[src]
pub fn is_unknown(&self) -> bool
[src]
Trait Implementations
impl Debug for FitDataMessage
[src]
impl Display for FitDataMessage
[src]
Auto Trait Implementations
impl !RefUnwindSafe for FitDataMessage
impl !Send for FitDataMessage
impl !Sync for FitDataMessage
impl Unpin for FitDataMessage
impl !UnwindSafe for FitDataMessage
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<Src, Scheme> ApproxFrom<Src, Scheme> for Src where
Scheme: ApproxScheme,
[src]
Scheme: ApproxScheme,
type Err = NoError
The error type produced by a failed conversion.
fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
[src]
impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Src where
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
[src]
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
The error type produced by a failed conversion.
fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, Dst> ConvAsUtil<Dst> for T
[src]
fn approx(self) -> Result<Dst, Self::Err> where
Self: ApproxInto<Dst, DefaultApprox>,
[src]
Self: ApproxInto<Dst, DefaultApprox>,
fn approx_by<Scheme>(self) -> Result<Dst, Self::Err> where
Scheme: ApproxScheme,
Self: ApproxInto<Dst, Scheme>,
[src]
Scheme: ApproxScheme,
Self: ApproxInto<Dst, Scheme>,
impl<T> ConvUtil for T
[src]
fn approx_as<Dst>(self) -> Result<Dst, Self::Err> where
Self: ApproxInto<Dst, DefaultApprox>,
[src]
Self: ApproxInto<Dst, DefaultApprox>,
fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err> where
Scheme: ApproxScheme,
Self: ApproxInto<Dst, Scheme>,
[src]
Scheme: ApproxScheme,
Self: ApproxInto<Dst, Scheme>,
fn into_as<Dst>(self) -> Dst where
Self: Into<Dst>,
[src]
Self: Into<Dst>,
fn try_as<Dst>(self) -> Result<Dst, Self::Err> where
Self: TryInto<Dst>,
[src]
Self: TryInto<Dst>,
fn value_as<Dst>(self) -> Result<Dst, Self::Err> where
Self: ValueInto<Dst>,
[src]
Self: ValueInto<Dst>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<Src> TryFrom<Src> for Src
[src]
type Err = NoError
The error type produced by a failed conversion.
fn try_from(src: Src) -> Result<Src, <Src as TryFrom<Src>>::Err>
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<Src, Dst> TryInto<Dst> for Src where
Dst: TryFrom<Src>,
[src]
Dst: TryFrom<Src>,
type Err = <Dst as TryFrom<Src>>::Err
The error type produced by a failed conversion.
fn try_into(self) -> Result<Dst, <Src as TryInto<Dst>>::Err>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<Src> ValueFrom<Src> for Src
[src]
type Err = NoError
The error type produced by a failed conversion.
fn value_from(src: Src) -> Result<Src, <Src as ValueFrom<Src>>::Err>
[src]
impl<Src, Dst> ValueInto<Dst> for Src where
Dst: ValueFrom<Src>,
[src]
Dst: ValueFrom<Src>,