[][src]Enum retrosheet::event::HitLocation

pub enum HitLocation {
    _2F,
    _2,
    _25F,
    _25,
    _1S,
    _23,
    _23F,
    _15,
    _1,
    _13,
    _5S,
    _56S,
    _6S,
    _6MS,
    _4MS,
    _4S,
    _34S,
    _3S,
    _5F,
    _5,
    _56,
    _6,
    _6M,
    _4M,
    _4,
    _34,
    _3,
    _3F,
    _5DF,
    _5D,
    _56D,
    _6D,
    _6MD,
    _4MD,
    _4D,
    _34D,
    _3D,
    _3DF,
    _7LSF,
    _7LS,
    _7S,
    _78S,
    _8S,
    _89S,
    _9S,
    _9LS,
    _9LSF,
    _7LF,
    _7L,
    _7,
    _78,
    _8,
    _89,
    _9,
    _9L,
    _9LF,
    _7LDF,
    _7LD,
    _7D,
    _78D,
    _8D,
    _89D,
    _9D,
    _9LD,
    _9LDF,
    _78XD,
    _8XD,
    _89XD,
    _5L,
}

The type of hit that was made. For reference, see the hit location diagram.

Enum names start with an underscore because we can't name stuff with numbers.

Variants

_2F

2F

_2

2

_25F

25F

_25

25

_1S

1S

_23

23

_23F

23F

_15

15

_1

1

_13

13

_5S

5S

_56S

56S

_6S

6S

_6MS

6MS

_4MS

4MS

_4S

4S

_34S

34S

_3S

3S

_5F

5F

_5

5

_56

56

_6

6

_6M

6M

_4M

4M

_4

4

_34

34

_3

3

_3F

3F

_5DF

5DF

_5D

5D

_56D

56D

_6D

6D

_6MD

6MD

_4MD

4MD

_4D

4D

_34D

34D

_3D

3D

_3DF

3DF

_7LSF

7LSF

_7LS

7LS

_7S

7S

_78S

78S

_8S

8S

_89S

89S

_9S

9S

_9LS

9LS

_9LSF

9LSF

_7LF

7LF

_7L

7L

_7

7

_78

78

_8

8

_89

89

_9

9

_9L

9L

_9LF

9LF

_7LDF

7LDF

_7LD

7LD

_7D

7D

_78D

78D

_8D

8D

_89D

89D

_9D

9D

_9LD

9LD

_9LDF

9LDF

_78XD

78XD

_8XD

8XD

_89XD

89XD

_5L

5L; this event does not appear in the chart, but does seem to appear in some cases. Perhaps due to a shift?

Trait Implementations

impl<'_> From<&'_ str> for HitLocation[src]

impl Clone for HitLocation[src]

impl Copy for HitLocation[src]

impl Eq for HitLocation[src]

impl PartialEq<HitLocation> for HitLocation[src]

impl Debug for HitLocation[src]

impl Hash for HitLocation[src]

impl StructuralPartialEq for HitLocation[src]

impl StructuralEq for HitLocation[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]