FitnessAPIv1

Enum FitnessAPIv1 

Source
pub enum FitnessAPIv1 {
Show 22 variants AuthFitnessActivityRead, AuthFitnessActivityWrite, AuthFitnessBlood_glucoseRead, AuthFitnessBlood_glucoseWrite, AuthFitnessBlood_pressureRead, AuthFitnessBlood_pressureWrite, AuthFitnessBodyRead, AuthFitnessBodyWrite, AuthFitnessBody_temperatureRead, AuthFitnessBody_temperatureWrite, AuthFitnessHeart_rateRead, AuthFitnessHeart_rateWrite, AuthFitnessLocationRead, AuthFitnessLocationWrite, AuthFitnessNutritionRead, AuthFitnessNutritionWrite, AuthFitnessOxygen_saturationRead, AuthFitnessOxygen_saturationWrite, AuthFitnessReproductive_healthRead, AuthFitnessReproductive_healthWrite, AuthFitnessSleepRead, AuthFitnessSleepWrite,
}
Expand description

Fitness API, v1

Variants§

§

AuthFitnessActivityRead

Documentation: Use Google Fit to see and store your physical activity data, Scope: https://www.googleapis.com/auth/fitness.activity.read

§

AuthFitnessActivityWrite

Documentation: Add to your Google Fit physical activity data, Scope: https://www.googleapis.com/auth/fitness.activity.write

§

AuthFitnessBlood_glucoseRead

Documentation: See info about your blood glucose in Google Fit. I consent to Google sharing my blood glucose information with this app., Scope: https://www.googleapis.com/auth/fitness.blood_glucose.read

§

AuthFitnessBlood_glucoseWrite

Documentation: Add info about your blood glucose to Google Fit. I consent to Google using my blood glucose information with this app., Scope: https://www.googleapis.com/auth/fitness.blood_glucose.write

§

AuthFitnessBlood_pressureRead

Documentation: See info about your blood pressure in Google Fit. I consent to Google sharing my blood pressure information with this app., Scope: https://www.googleapis.com/auth/fitness.blood_pressure.read

§

AuthFitnessBlood_pressureWrite

Documentation: Add info about your blood pressure in Google Fit. I consent to Google using my blood pressure information with this app., Scope: https://www.googleapis.com/auth/fitness.blood_pressure.write

§

AuthFitnessBodyRead

Documentation: See info about your body measurements in Google Fit, Scope: https://www.googleapis.com/auth/fitness.body.read

§

AuthFitnessBodyWrite

Documentation: Add info about your body measurements to Google Fit, Scope: https://www.googleapis.com/auth/fitness.body.write

§

AuthFitnessBody_temperatureRead

Documentation: See info about your body temperature in Google Fit. I consent to Google sharing my body temperature information with this app., Scope: https://www.googleapis.com/auth/fitness.body_temperature.read

§

AuthFitnessBody_temperatureWrite

Documentation: Add to info about your body temperature in Google Fit. I consent to Google using my body temperature information with this app., Scope: https://www.googleapis.com/auth/fitness.body_temperature.write

§

AuthFitnessHeart_rateRead

Documentation: See your heart rate data in Google Fit. I consent to Google sharing my heart rate information with this app., Scope: https://www.googleapis.com/auth/fitness.heart_rate.read

§

AuthFitnessHeart_rateWrite

Documentation: Add to your heart rate data in Google Fit. I consent to Google using my heart rate information with this app., Scope: https://www.googleapis.com/auth/fitness.heart_rate.write

§

AuthFitnessLocationRead

Documentation: See your Google Fit speed and distance data, Scope: https://www.googleapis.com/auth/fitness.location.read

§

AuthFitnessLocationWrite

Documentation: Add to your Google Fit location data, Scope: https://www.googleapis.com/auth/fitness.location.write

§

AuthFitnessNutritionRead

Documentation: See info about your nutrition in Google Fit, Scope: https://www.googleapis.com/auth/fitness.nutrition.read

§

AuthFitnessNutritionWrite

Documentation: Add to info about your nutrition in Google Fit, Scope: https://www.googleapis.com/auth/fitness.nutrition.write

§

AuthFitnessOxygen_saturationRead

Documentation: See info about your oxygen saturation in Google Fit. I consent to Google sharing my oxygen saturation information with this app., Scope: https://www.googleapis.com/auth/fitness.oxygen_saturation.read

§

AuthFitnessOxygen_saturationWrite

Documentation: Add info about your oxygen saturation in Google Fit. I consent to Google using my oxygen saturation information with this app., Scope: https://www.googleapis.com/auth/fitness.oxygen_saturation.write

§

AuthFitnessReproductive_healthRead

Documentation: See info about your reproductive health in Google Fit. I consent to Google sharing my reproductive health information with this app., Scope: https://www.googleapis.com/auth/fitness.reproductive_health.read

§

AuthFitnessReproductive_healthWrite

Documentation: Add info about your reproductive health in Google Fit. I consent to Google using my reproductive health information with this app., Scope: https://www.googleapis.com/auth/fitness.reproductive_health.write

§

AuthFitnessSleepRead

Documentation: See your sleep data in Google Fit. I consent to Google sharing my sleep information with this app., Scope: https://www.googleapis.com/auth/fitness.sleep.read

§

AuthFitnessSleepWrite

Documentation: Add to your sleep data in Google Fit. I consent to Google using my sleep information with this app., Scope: https://www.googleapis.com/auth/fitness.sleep.write

Trait Implementations§

Source§

impl Clone for FitnessAPIv1

Source§

fn clone(&self) -> FitnessAPIv1

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for FitnessAPIv1

Source§

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

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

impl FromGoogleScope<FitnessAPIv1> for FitnessAPIv1

Source§

fn from_google_scope(google_scope: &str) -> Result<FitnessAPIv1, ()>

Converting Google Scope string to enum This might return Err if you input an invalid Google Scope.
Source§

impl Hash for FitnessAPIv1

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for FitnessAPIv1

Source§

fn eq(&self, other: &FitnessAPIv1) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl ToGoogleScope for FitnessAPIv1

Source§

fn to_google_scope(&self) -> &'static str

Converting the enum back to str literal
Source§

impl Copy for FitnessAPIv1

Source§

impl Eq for FitnessAPIv1

Source§

impl StructuralPartialEq for FitnessAPIv1

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
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> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
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.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> ErasedDestructor for T
where T: 'static,

Source§

impl<T> MaybeSendSync for T