DeveloperFieldDescription

Struct DeveloperFieldDescription 

Source
pub struct DeveloperFieldDescription { /* private fields */ }
Expand description

Developer fields are fields with properties that are not already defined by the SDK, but instead the definition is part of the fit file, for more flexiblity. Since their properties are dynamically defined and cannot be looked up statically we need to store these properties. This is what the DeveloperFieldDescription struct is for.

Trait Implementations§

Source§

impl Debug for DeveloperFieldDescription

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl TryFrom<&Vec<FitDataField>> for DeveloperFieldDescription

Source§

fn try_from( fields: &Vec<FitDataField>, ) -> Result<DeveloperFieldDescription, ErrorKind>

Create DeveloperFieldDescription from FitDataFields

Source§

type Error = ErrorKind

The type returned in the event of a conversion error.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.