pub struct FitLapMsg {Show 113 fields
pub opponent_score: Option<u16>,
pub avg_vertical_ratio: Option<u16>,
pub avg_saturated_hemoglobin_percent: Option<u16>,
pub num_lengths: Option<u16>,
pub max_temperature: Option<i8>,
pub sport: Option<u8>,
pub min_altitude: Option<u16>,
pub avg_right_torque_effectiveness: Option<u8>,
pub normalized_power: Option<u16>,
pub time_in_hr_zone: Option<u32>,
pub left_right_balance: Option<u16>,
pub avg_right_power_phase: Option<u8>,
pub event_group: Option<u8>,
pub avg_left_power_phase: Option<u8>,
pub avg_cadence: Option<u8>,
pub start_time: Option<u32>,
pub avg_power: Option<u16>,
pub enhanced_min_altitude: Option<u32>,
pub avg_neg_vertical_speed: Option<i16>,
pub total_elapsed_time: Option<u32>,
pub max_pos_grade: Option<i16>,
pub max_cadence_position: Option<u8>,
pub event_type: Option<u8>,
pub start_position_long: Option<i32>,
pub total_descent: Option<u16>,
pub min_heart_rate: Option<u8>,
pub wkt_step_index: Option<u16>,
pub enhanced_avg_altitude: Option<u32>,
pub max_lev_motor_power: Option<u16>,
pub num_active_lengths: Option<u16>,
pub sub_sport: Option<u8>,
pub time_standing: Option<u32>,
pub first_length_index: Option<u16>,
pub total_cycles: Option<u32>,
pub avg_cadence_position: Option<u8>,
pub lev_battery_consumption: Option<u8>,
pub avg_temperature: Option<i8>,
pub max_pos_vertical_speed: Option<i16>,
pub timestamp: Option<u32>,
pub enhanced_max_speed: Option<u32>,
pub zone_count: Option<u16>,
pub avg_pos_grade: Option<i16>,
pub avg_lev_motor_power: Option<u16>,
pub total_timer_time: Option<u32>,
pub avg_pos_vertical_speed: Option<i16>,
pub total_work: Option<u32>,
pub time_in_speed_zone: Option<u32>,
pub stroke_count: Option<u16>,
pub avg_vertical_oscillation: Option<u16>,
pub avg_fractional_cadence: Option<u8>,
pub jump_count: Option<u16>,
pub event: Option<u8>,
pub avg_step_length: Option<u16>,
pub total_fractional_descent: Option<u8>,
pub avg_combined_pedal_smoothness: Option<u8>,
pub max_power_position: Option<u16>,
pub total_flow: Option<f32>,
pub avg_stroke_distance: Option<u16>,
pub max_neg_grade: Option<i16>,
pub swim_stroke: Option<u8>,
pub avg_left_torque_effectiveness: Option<u8>,
pub enhanced_max_altitude: Option<u32>,
pub avg_vam: Option<u16>,
pub avg_right_pedal_smoothness: Option<u8>,
pub avg_stance_time_balance: Option<u16>,
pub avg_neg_grade: Option<i16>,
pub lap_trigger: Option<u8>,
pub max_saturated_hemoglobin_percent: Option<u16>,
pub max_heart_rate: Option<u8>,
pub total_fractional_cycles: Option<u8>,
pub avg_left_power_phase_peak: Option<u8>,
pub total_moving_time: Option<u32>,
pub avg_stance_time: Option<u16>,
pub total_calories: Option<u16>,
pub max_speed: Option<u16>,
pub enhanced_avg_speed: Option<u32>,
pub stand_count: Option<u16>,
pub max_altitude: Option<u16>,
pub avg_heart_rate: Option<u8>,
pub avg_altitude: Option<u16>,
pub total_fractional_ascent: Option<u8>,
pub end_position_lat: Option<i32>,
pub total_distance: Option<u32>,
pub avg_power_position: Option<u16>,
pub time_in_power_zone: Option<u32>,
pub max_total_hemoglobin_conc: Option<u16>,
pub avg_stance_time_percent: Option<u16>,
pub start_position_lat: Option<i32>,
pub gps_accuracy: Option<u8>,
pub repetition_num: Option<u16>,
pub message_index: Option<u16>,
pub max_power: Option<u16>,
pub player_score: Option<u16>,
pub total_fat_calories: Option<u16>,
pub avg_left_pco: Option<i8>,
pub avg_right_pco: Option<i8>,
pub avg_right_power_phase_peak: Option<u8>,
pub end_position_long: Option<i32>,
pub avg_left_pedal_smoothness: Option<u8>,
pub avg_speed: Option<u16>,
pub avg_total_hemoglobin_conc: Option<u16>,
pub total_grit: Option<f32>,
pub intensity: Option<u8>,
pub avg_grit: Option<f32>,
pub max_fractional_cadence: Option<u8>,
pub min_total_hemoglobin_conc: Option<u16>,
pub avg_flow: Option<f32>,
pub max_cadence: Option<u8>,
pub avg_grade: Option<i16>,
pub min_saturated_hemoglobin_percent: Option<u16>,
pub total_ascent: Option<u16>,
pub max_neg_vertical_speed: Option<i16>,
pub time_in_cadence_zone: Option<u32>,
}
Fields§
§opponent_score: Option<u16>
§avg_vertical_ratio: Option<u16>
§avg_saturated_hemoglobin_percent: Option<u16>
§num_lengths: Option<u16>
§max_temperature: Option<i8>
§sport: Option<u8>
§min_altitude: Option<u16>
§avg_right_torque_effectiveness: Option<u8>
§normalized_power: Option<u16>
§time_in_hr_zone: Option<u32>
§left_right_balance: Option<u16>
§avg_right_power_phase: Option<u8>
§event_group: Option<u8>
§avg_left_power_phase: Option<u8>
§avg_cadence: Option<u8>
§start_time: Option<u32>
§avg_power: Option<u16>
§enhanced_min_altitude: Option<u32>
§avg_neg_vertical_speed: Option<i16>
§total_elapsed_time: Option<u32>
§max_pos_grade: Option<i16>
§max_cadence_position: Option<u8>
§event_type: Option<u8>
§start_position_long: Option<i32>
§total_descent: Option<u16>
§min_heart_rate: Option<u8>
§wkt_step_index: Option<u16>
§enhanced_avg_altitude: Option<u32>
§max_lev_motor_power: Option<u16>
§num_active_lengths: Option<u16>
§sub_sport: Option<u8>
§time_standing: Option<u32>
§first_length_index: Option<u16>
§total_cycles: Option<u32>
§avg_cadence_position: Option<u8>
§lev_battery_consumption: Option<u8>
§avg_temperature: Option<i8>
§max_pos_vertical_speed: Option<i16>
§timestamp: Option<u32>
§enhanced_max_speed: Option<u32>
§zone_count: Option<u16>
§avg_pos_grade: Option<i16>
§avg_lev_motor_power: Option<u16>
§total_timer_time: Option<u32>
§avg_pos_vertical_speed: Option<i16>
§total_work: Option<u32>
§time_in_speed_zone: Option<u32>
§stroke_count: Option<u16>
§avg_vertical_oscillation: Option<u16>
§avg_fractional_cadence: Option<u8>
§jump_count: Option<u16>
§event: Option<u8>
§avg_step_length: Option<u16>
§total_fractional_descent: Option<u8>
§avg_combined_pedal_smoothness: Option<u8>
§max_power_position: Option<u16>
§total_flow: Option<f32>
§avg_stroke_distance: Option<u16>
§max_neg_grade: Option<i16>
§swim_stroke: Option<u8>
§avg_left_torque_effectiveness: Option<u8>
§enhanced_max_altitude: Option<u32>
§avg_vam: Option<u16>
§avg_right_pedal_smoothness: Option<u8>
§avg_stance_time_balance: Option<u16>
§avg_neg_grade: Option<i16>
§lap_trigger: Option<u8>
§max_saturated_hemoglobin_percent: Option<u16>
§max_heart_rate: Option<u8>
§total_fractional_cycles: Option<u8>
§avg_left_power_phase_peak: Option<u8>
§total_moving_time: Option<u32>
§avg_stance_time: Option<u16>
§total_calories: Option<u16>
§max_speed: Option<u16>
§enhanced_avg_speed: Option<u32>
§stand_count: Option<u16>
§max_altitude: Option<u16>
§avg_heart_rate: Option<u8>
§avg_altitude: Option<u16>
§total_fractional_ascent: Option<u8>
§end_position_lat: Option<i32>
§total_distance: Option<u32>
§avg_power_position: Option<u16>
§time_in_power_zone: Option<u32>
§max_total_hemoglobin_conc: Option<u16>
§avg_stance_time_percent: Option<u16>
§start_position_lat: Option<i32>
§gps_accuracy: Option<u8>
§repetition_num: Option<u16>
§message_index: Option<u16>
§max_power: Option<u16>
§player_score: Option<u16>
§total_fat_calories: Option<u16>
§avg_left_pco: Option<i8>
§avg_right_pco: Option<i8>
§avg_right_power_phase_peak: Option<u8>
§end_position_long: Option<i32>
§avg_left_pedal_smoothness: Option<u8>
§avg_speed: Option<u16>
§avg_total_hemoglobin_conc: Option<u16>
§total_grit: Option<f32>
§intensity: Option<u8>
§avg_grit: Option<f32>
§max_fractional_cadence: Option<u8>
§min_total_hemoglobin_conc: Option<u16>
§avg_flow: Option<f32>
§max_cadence: Option<u8>
§avg_grade: Option<i16>
§min_saturated_hemoglobin_percent: Option<u16>
§total_ascent: Option<u16>
§max_neg_vertical_speed: Option<i16>
§time_in_cadence_zone: Option<u32>
Implementations§
Auto Trait Implementations§
impl Freeze for FitLapMsg
impl RefUnwindSafe for FitLapMsg
impl Send for FitLapMsg
impl Sync for FitLapMsg
impl Unpin for FitLapMsg
impl UnwindSafe for FitLapMsg
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more