pub enum GarminProduct {
Show 158 variants Hrm1, Axh01, Axb01, Axb02, Hrm2Ss, DsiAlf02, Hrm3Ss, HrmRunSingleByteProductId, Bsm, Bcm, Axs01, HrmTriSingleByteProductId, Fr225SingleByteProductId, Fr301China, Fr301Japan, Fr301Korea, Fr301Taiwan, Fr405, Fr50, Fr405Japan, Fr60, DsiAlf01, Fr310Xt, Edge500, Fr110, Edge800, Edge500Taiwan, Edge500Japan, Chirp, Fr110Japan, Edge200, Fr910Xt, Edge800Taiwan, Edge800Japan, Alf04, Fr610, Fr210Japan, VectorSs, VectorCp, Edge800China, Edge500China, Fr610Japan, Edge500Korea, Fr70, Fr310Xt4T, Amx, Fr10, Edge800Korea, Swim, Fr910XtChina, Fenix, Edge200Taiwan, Edge510, Edge810, Tempe, Fr910XtJapan, Fr620, Fr220, Fr910XtKorea, Fr10Japan, Edge810Japan, VirbElite, EdgeTouring, Edge510Japan, HrmTri, HrmRun, Fr920Xt, Edge510Asia, Edge810China, Edge810Taiwan, Edge1000, VivoFit, VirbRemote, VivoKi, Fr15, VivoActive, Edge510Korea, Fr620Japan, Fr620China, Fr220Japan, Fr220China, ApproachS6, VivoSmart, Fenix2, Epix, Fenix3, Edge1000Taiwan, Edge1000Japan, Fr15Japan, Edge520, Edge1000China, Fr620Russia, Fr220Russia, VectorS, Edge1000Korea, Fr920XtTaiwan, Fr920XtChina, Fr920XtJapan, Virbx, VivoSmartApac, EtrexTouch, Edge25, Fr25, VivoFit2, Fr225, Fr630, Fr230, VivoActiveApac, Vector2, Vector2S, Virbxe, Fr620Taiwan, Fr220Taiwan, Truswing, Fenix3China, Fenix3Twn, VariaHeadlight, VariaTaillightOld, EdgeExplore1000, Fr225Asia, VariaRadarTaillight, VariaRadarDisplay, Edge20, D2Bravo, ApproachS20, VariaRemote, Hrm4Run, VivoActiveHr, VivoSmartGpsHr, VivoSmartHr, VivoMove, VariaVision, VivoFit3, Fenix3Hr, VirbUltra30, IndexSmartScale, Fr235, Fenix3Chronos, Oregon7Xx, Rino7Xx, Nautix, Edge820, EdgeExplore820, Fenix5S, D2BravoTitanium, VariaUt800, RunningDynamicsPod, Fenix5X, VivoFitJr, Fr935, Fenix5, Sdm4, EdgeRemote, TrainingCenter, ConnectiqSimulator, AndroidAntplusPlugin, Connect, Unknown,
}

Variants

Hrm1

Axh01

AXH01 HRM chipset

Axb01

Axb02

Hrm2Ss

DsiAlf02

Hrm3Ss

HrmRunSingleByteProductId

hrm_run model for HRM ANT+ messaging

Bsm

BSM model for ANT+ messaging

Bcm

BCM model for ANT+ messaging

Axs01

AXS01 HRM Bike Chipset model for ANT+ messaging

HrmTriSingleByteProductId

hrm_tri model for HRM ANT+ messaging

Fr225SingleByteProductId

fr225 model for HRM ANT+ messaging

Fr301China

Fr301Japan

Fr301Korea

Fr301Taiwan

Fr405

Forerunner 405

Fr50

Forerunner 50

Fr405Japan

Fr60

Forerunner 60

DsiAlf01

Fr310Xt

Forerunner 310

Edge500

Fr110

Forerunner 110

Edge800

Edge500Taiwan

Edge500Japan

Chirp

Fr110Japan

Edge200

Fr910Xt

Edge800Taiwan

Edge800Japan

Alf04

Fr610

Fr210Japan

VectorSs

VectorCp

Edge800China

Edge500China

Fr610Japan

Edge500Korea

Fr70

Fr310Xt4T

Amx

Fr10

Edge800Korea

Swim

Fr910XtChina

Fenix

Edge200Taiwan

Edge510

Edge810

Tempe

Fr910XtJapan

Fr620

Fr220

Fr910XtKorea

Fr10Japan

Edge810Japan

VirbElite

EdgeTouring

Also Edge Touring Plus

Edge510Japan

HrmTri

HrmRun

Fr920Xt

Edge510Asia

Edge810China

Edge810Taiwan

Edge1000

VivoFit

VirbRemote

VivoKi

Fr15

VivoActive

Edge510Korea

Fr620Japan

Fr620China

Fr220Japan

Fr220China

ApproachS6

VivoSmart

Fenix2

Epix

Fenix3

Edge1000Taiwan

Edge1000Japan

Fr15Japan

Edge520

Edge1000China

Fr620Russia

Fr220Russia

VectorS

Edge1000Korea

Fr920XtTaiwan

Fr920XtChina

Fr920XtJapan

Virbx

VivoSmartApac

EtrexTouch

Edge25

Fr25

VivoFit2

Fr225

Fr630

Fr230

VivoActiveApac

Vector2

Vector2S

Virbxe

Fr620Taiwan

Fr220Taiwan

Truswing

Fenix3China

Fenix3Twn

VariaHeadlight

VariaTaillightOld

EdgeExplore1000

Fr225Asia

VariaRadarTaillight

VariaRadarDisplay

Edge20

D2Bravo

ApproachS20

VariaRemote

Hrm4Run

VivoActiveHr

VivoSmartGpsHr

VivoSmartHr

VivoMove

VariaVision

VivoFit3

Fenix3Hr

VirbUltra30

IndexSmartScale

Fr235

Fenix3Chronos

Oregon7Xx

Rino7Xx

Nautix

Edge820

EdgeExplore820

Fenix5S

D2BravoTitanium

VariaUt800

Varia UT 800 SW

RunningDynamicsPod

Fenix5X

VivoFitJr

Fr935

Fenix5

Sdm4

SDM4 footpod

EdgeRemote

TrainingCenter

ConnectiqSimulator

AndroidAntplusPlugin

Connect

Garmin Connect website

Unknown

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.