pub struct FitFieldDefinition { /* private fields */ }
Implementations§
Source§impl FitFieldDefinition
impl FitFieldDefinition
pub fn new( definition_number: u8, field_size: usize, base_type: u8, ) -> FitFieldDefinition
pub fn field_name(&self, mesg_num: &FitGlobalMesgNum) -> &'static str
pub fn is_array(&self) -> bool
pub fn array_size(&self) -> usize
pub fn is_string(&self) -> bool
pub fn is_byte(&self) -> bool
pub fn num_in_field(&self) -> usize
pub fn base_type_name(&self) -> &'static str
pub fn base_type_size(&self) -> usize
Trait Implementations§
Source§impl Clone for FitFieldDefinition
impl Clone for FitFieldDefinition
Source§fn clone(&self) -> FitFieldDefinition
fn clone(&self) -> FitFieldDefinition
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FitFieldDefinition
impl Debug for FitFieldDefinition
Source§impl PartialEq for FitFieldDefinition
impl PartialEq for FitFieldDefinition
impl Copy for FitFieldDefinition
impl StructuralPartialEq for FitFieldDefinition
Auto Trait Implementations§
impl Freeze for FitFieldDefinition
impl RefUnwindSafe for FitFieldDefinition
impl Send for FitFieldDefinition
impl Sync for FitFieldDefinition
impl Unpin for FitFieldDefinition
impl UnwindSafe for FitFieldDefinition
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.