pub struct Play {
pub result: PlayDetails,
pub about: PlayAbout,
pub count: AtBatCount,
pub matchup: PlayMatchup,
pub play_events: Vec<PlayEvent>,
pub runners: Vec<RunnerData>,
pub reviews: Vec<ReviewData>,
pub play_end_timestamp: NaiveDateTime,
/* private fields */
}Expand description
The play(s) within an “At-Bat”
For individual “plays” and actions, look to PlayEvents
Fields§
§result: PlayDetailsSee PlayDetails.
about: PlayAboutSee PlayAbout.
count: AtBatCountActive count in the at-bat.
matchup: PlayMatchupSee PlayMatchup.
play_events: Vec<PlayEvent>See PlayEvent.
runners: Vec<RunnerData>§reviews: Vec<ReviewData>§play_end_timestamp: NaiveDateTimeTimestamp at which the Play is called complete.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Play
impl<'de> Deserialize<'de> for Play
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 StructuralPartialEq for Play
Auto Trait Implementations§
impl Freeze for Play
impl RefUnwindSafe for Play
impl Send for Play
impl Sync for Play
impl Unpin for Play
impl UnsafeUnpin for Play
impl UnwindSafe for Play
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more