Enum garminfit::profile::messages::SegmentPoint
source · pub enum SegmentPoint {
MessageIndex(Field<MessageIndex>),
PositionLat(Field<Sint32>),
PositionLong(Field<Sint32>),
Distance(Field<Uint32>),
Altitude(Field<Uint16>),
LeaderTime(Field<Uint32>),
Unknown {
data: Vec<u8>,
field_def_num: u8,
},
}
Expand description
Navigation and race evaluation point for a segment decribing a point along the segment path and time it took each segment leader to reach that point
Variants
MessageIndex(Field<MessageIndex>)
PositionLat(Field<Sint32>)
PositionLong(Field<Sint32>)
Distance(Field<Uint32>)
Accumulated distance along the segment at the described point
Altitude(Field<Uint16>)
Accumulated altitude along the segment at the described point
LeaderTime(Field<Uint32>)
Accumualted time each leader board member required to reach the described point. This value is zero for all leader board members at the starting point of the segment.
Unknown
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SegmentPoint
impl Send for SegmentPoint
impl Sync for SegmentPoint
impl Unpin for SegmentPoint
impl UnwindSafe for SegmentPoint
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more