pub enum Club {
Show 19 variants
Driver,
Wood3,
Wood5,
Wood7,
Hybrid3,
Hybrid4,
Hybrid5,
Iron3,
Iron4,
Iron5,
Iron6,
Iron7,
Iron8,
Iron9,
PitchingWedge,
GapWedge,
SandWedge,
LobWedge,
Putter,
}Expand description
Golf club.
Variants serialize to GSPro wire codes ("DR", "7I", etc.) via serde rename.
Display returns the same code. from_code() parses case-insensitively.
mode() maps to the appropriate ShotDetectionMode.
Variants§
Driver
Wood3
Wood5
Wood7
Hybrid3
Hybrid4
Hybrid5
Iron3
Iron4
Iron5
Iron6
Iron7
Iron8
Iron9
PitchingWedge
GapWedge
SandWedge
LobWedge
Putter
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Club
impl<'de> Deserialize<'de> for Club
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for Club
impl Eq for Club
impl StructuralPartialEq for Club
Auto Trait Implementations§
impl Freeze for Club
impl RefUnwindSafe for Club
impl Send for Club
impl Sync for Club
impl Unpin for Club
impl UnsafeUnpin for Club
impl UnwindSafe for Club
Blanket Implementations§
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