pub enum AbstractGameCode {
Preview,
Live,
Finished,
Other,
}Expand description
Basic game status code, describes whether the game is in the past (finished), present (underway), or future (scheduled).
Variants§
Preview
Game has not begun
Live
Game is underway
Finished
Game is finished
Other
Used for [CodedGameStatus::Writing] and [CodedGameStatus::Unknown], typically best to assume game is finished.
Implementations§
Trait Implementations§
Source§impl Clone for AbstractGameCode
impl Clone for AbstractGameCode
Source§fn clone(&self) -> AbstractGameCode
fn clone(&self) -> AbstractGameCode
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 AbstractGameCode
impl Debug for AbstractGameCode
Source§impl<'de> Deserialize<'de> for AbstractGameCode
impl<'de> Deserialize<'de> for AbstractGameCode
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 AbstractGameCode
impl PartialEq for AbstractGameCode
impl Copy for AbstractGameCode
impl StructuralPartialEq for AbstractGameCode
Auto Trait Implementations§
impl Freeze for AbstractGameCode
impl RefUnwindSafe for AbstractGameCode
impl Send for AbstractGameCode
impl Sync for AbstractGameCode
impl Unpin for AbstractGameCode
impl UnsafeUnpin for AbstractGameCode
impl UnwindSafe for AbstractGameCode
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