pub enum CodedGameState {
Scheduled,
PreGame,
InProgress,
ManagerChallenge,
UmpireReview,
Postponed,
Cancelled,
Finished,
Suspended,
Forfeit,
Writing,
Unknown,
}Expand description
Detailed game status (use AbstractGameCode for simpler responses)
Variants§
Scheduled
Game has not begun, but is scheduled to occur
PreGame
Game is currently undergoing pregame activities (such as warming up, or a slight delay before start)
InProgress
Game is underway.
ManagerChallenge
Manager is submitting a challenge
UmpireReview
Umpires are reviewing a play
Postponed
Game is postponed; has not begun but moved to a later date – typically double-header.
Cancelled
Game is canceled and never began. Removed from total # of games played, no rescheduling.
Finished
Game was finished.
Suspended
Game was suspended, will be played on a later date.
Forfeit
Game was forfeited.
Writing
Game is being written?? (Likely means that the official scorer is in the process of doing the finishing touches)
Unknown
Game state is unknown (typically assume the game was completed)
Trait Implementations§
Source§impl Clone for CodedGameState
impl Clone for CodedGameState
Source§fn clone(&self) -> CodedGameState
fn clone(&self) -> CodedGameState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CodedGameState
impl Debug for CodedGameState
Source§impl<'de> Deserialize<'de> for CodedGameState
impl<'de> Deserialize<'de> for CodedGameState
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
Source§impl PartialEq for CodedGameState
impl PartialEq for CodedGameState
impl Copy for CodedGameState
impl StructuralPartialEq for CodedGameState
Auto Trait Implementations§
impl Freeze for CodedGameState
impl RefUnwindSafe for CodedGameState
impl Send for CodedGameState
impl Sync for CodedGameState
impl Unpin for CodedGameState
impl UnsafeUnpin for CodedGameState
impl UnwindSafe for CodedGameState
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