pub struct TrackPoint {
pub time: DateTime<Utc>,
pub position: Option<Position>,
pub altitude_meters: Option<f64>,
pub distance_meters: Option<f64>,
pub heart_rate_bpm: Option<u8>,
pub cadence: Option<u8>,
pub sensor_state: Option<SensorState>,
pub extension: Option<ActivityTrackPointExtension>,
}
Fields§
§time: DateTime<Utc>
§position: Option<Position>
§altitude_meters: Option<f64>
§distance_meters: Option<f64>
§heart_rate_bpm: Option<u8>
§cadence: Option<u8>
§sensor_state: Option<SensorState>
§extension: Option<ActivityTrackPointExtension>
Trait Implementations§
Source§impl Debug for TrackPoint
impl Debug for TrackPoint
Source§impl Default for TrackPoint
impl Default for TrackPoint
Source§impl PartialEq for TrackPoint
impl PartialEq for TrackPoint
Source§impl Validate for TrackPoint
impl Validate for TrackPoint
Source§impl<'v_a> ValidateArgs<'v_a> for TrackPoint
impl<'v_a> ValidateArgs<'v_a> for TrackPoint
impl StructuralPartialEq for TrackPoint
Auto Trait Implementations§
impl Freeze for TrackPoint
impl RefUnwindSafe for TrackPoint
impl Send for TrackPoint
impl Sync for TrackPoint
impl Unpin for TrackPoint
impl UnwindSafe for TrackPoint
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