pub struct FitMessageExdDataConceptConfiguration {Show 14 fields
pub raw_bytes: Vec<u8>,
pub subfield_field_numbers: Vec<u8>,
pub message_name: &'static str,
pub screen_index: FitFieldBasicValue<FitUint8>,
pub concept_field: FitFieldBasicValue<FitByte>,
pub field_id: FitFieldBasicValue<FitUint8>,
pub concept_index: FitFieldBasicValue<FitUint8>,
pub data_page: FitFieldBasicValue<FitUint8>,
pub concept_key: FitFieldBasicValue<FitUint8>,
pub scaling: FitFieldBasicValue<FitUint8>,
pub data_units: FitFieldBasicValue<FitFieldExdDataUnits>,
pub qualifier: FitFieldBasicValue<FitFieldExdQualifiers>,
pub descriptor: FitFieldBasicValue<FitFieldExdDescriptors>,
pub is_signed: FitFieldBasicValue<FitBool>,
/* private fields */
}
Fields§
§raw_bytes: Vec<u8>
§subfield_field_numbers: Vec<u8>
§message_name: &'static str
§screen_index: FitFieldBasicValue<FitUint8>
§concept_field: FitFieldBasicValue<FitByte>
§field_id: FitFieldBasicValue<FitUint8>
§concept_index: FitFieldBasicValue<FitUint8>
§data_page: FitFieldBasicValue<FitUint8>
§concept_key: FitFieldBasicValue<FitUint8>
§scaling: FitFieldBasicValue<FitUint8>
§data_units: FitFieldBasicValue<FitFieldExdDataUnits>
§qualifier: FitFieldBasicValue<FitFieldExdQualifiers>
§descriptor: FitFieldBasicValue<FitFieldExdDescriptors>
§is_signed: FitFieldBasicValue<FitBool>
Implementations§
Source§impl FitMessageExdDataConceptConfiguration
impl FitMessageExdDataConceptConfiguration
pub fn field_name(field_number: u8) -> &'static str
pub fn new( header: FitRecordHeader, parsing_state: &FitParsingState, ) -> Result<FitMessageExdDataConceptConfiguration>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FitMessageExdDataConceptConfiguration
impl RefUnwindSafe for FitMessageExdDataConceptConfiguration
impl !Send for FitMessageExdDataConceptConfiguration
impl !Sync for FitMessageExdDataConceptConfiguration
impl Unpin for FitMessageExdDataConceptConfiguration
impl UnwindSafe for FitMessageExdDataConceptConfiguration
Blanket Implementations§
Source§impl<Src, Scheme> ApproxFrom<Src, Scheme> for Srcwhere
Scheme: ApproxScheme,
impl<Src, Scheme> ApproxFrom<Src, Scheme> for Srcwhere
Scheme: ApproxScheme,
Source§fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
Convert the given value into an approximately equivalent representation.
Source§impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Srcwhere
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Srcwhere
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
Source§type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
The error type produced by a failed conversion.
Source§fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
Convert the subject into an approximately equivalent representation.
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
Source§impl<T, Dst> ConvAsUtil<Dst> for T
impl<T, Dst> ConvAsUtil<Dst> for T
Source§impl<T> ConvUtil for T
impl<T> ConvUtil for T
Source§fn approx_as<Dst>(self) -> Result<Dst, Self::Err>where
Self: Sized + ApproxInto<Dst>,
fn approx_as<Dst>(self) -> Result<Dst, Self::Err>where
Self: Sized + ApproxInto<Dst>,
Approximate the subject to a given type with the default scheme.
Source§fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err>
fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err>
Approximate the subject to a given type with a specific scheme.