[][src]Struct retrosheet::event::Player

pub struct Player {
    pub id: PlayerId,
    pub name: String,
    pub team: Team,
    pub batting_pos: u8,
    pub fielding_pos: u8,
}

A player, referred to in starter events or in substitutions.

Fields

id: PlayerId

The player's ID.

name: String

The player's name.

team: Team

Which team the player was on for this game.

batting_pos: u8

The batting position of the player (i.e. batting order). If the DH is being used, the pitcher is given position 0.

fielding_pos: u8

The fielding position of the player in standard notation. DH is 10, pinch hitter is 11, and pinch runner is 12 (the last two being used for subs).

Trait Implementations

impl Clone for Player[src]

impl Eq for Player[src]

impl PartialEq<Player> for Player[src]

impl Debug for Player[src]

impl Hash for Player[src]

impl StructuralPartialEq for Player[src]

impl StructuralEq for Player[src]

Auto Trait Implementations

impl Send for Player

impl Sync for Player

impl Unpin for Player

impl UnwindSafe for Player

impl RefUnwindSafe for Player

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]