Enum garminfit::profile::messages::WeightScale
source · pub enum WeightScale {
Show 14 variants
Timestamp(Field<DateTime>),
Weight(Field<Weight>),
PercentFat(Field<Uint16>),
PercentHydration(Field<Uint16>),
VisceralFatMass(Field<Uint16>),
BoneMass(Field<Uint16>),
MuscleMass(Field<Uint16>),
BasalMet(Field<Uint16>),
PhysiqueRating(Field<Uint8>),
ActiveMet(Field<Uint16>),
MetabolicAge(Field<Uint8>),
VisceralFatRating(Field<Uint8>),
UserProfileIndex(Field<MessageIndex>),
Unknown {
data: Vec<u8>,
field_def_num: u8,
},
}
Variants
Timestamp(Field<DateTime>)
Weight(Field<Weight>)
PercentFat(Field<Uint16>)
PercentHydration(Field<Uint16>)
VisceralFatMass(Field<Uint16>)
BoneMass(Field<Uint16>)
MuscleMass(Field<Uint16>)
BasalMet(Field<Uint16>)
PhysiqueRating(Field<Uint8>)
ActiveMet(Field<Uint16>)
~4kJ per kcal, 0.25 allows max 16384 kcal
MetabolicAge(Field<Uint8>)
VisceralFatRating(Field<Uint8>)
UserProfileIndex(Field<MessageIndex>)
Associates this weight scale message to a user. This corresponds to the index of the user profile message in the weight scale file.
Unknown
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for WeightScale
impl Send for WeightScale
impl Sync for WeightScale
impl Unpin for WeightScale
impl UnwindSafe for WeightScale
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