Enum garminfit::profile::types::GarminProduct
source · 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
Auto Trait Implementations
impl RefUnwindSafe for GarminProduct
impl Send for GarminProduct
impl Sync for GarminProduct
impl Unpin for GarminProduct
impl UnwindSafe for GarminProduct
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more