pub struct ScheduleGame {Show 21 fields
pub game_id: GameId,
pub game_guid: Uuid,
pub game_type: GameType,
pub season: SeasonId,
pub game_date: NaiveDateTime,
pub official_date: NaiveDate,
pub status: GameStatus,
pub teams: HomeAwaySplits<TeamWithStandings>,
pub venue: NamedVenue,
pub is_tie: bool,
pub game_ordinal: u32,
pub is_public_facing: bool,
pub double_header: DoubleHeaderKind,
pub is_tiebreaker: bool,
pub displayed_season: SeasonId,
pub day_night: Sky,
pub description: Option<String>,
pub scheduled_innings: u32,
pub reverse_home_away_status: bool,
pub inning_break_length: Time,
pub series_data: Option<SeriesData>,
}Fields§
§game_id: GameId§game_guid: Uuid§game_type: GameType§season: SeasonId§game_date: NaiveDateTime§official_date: NaiveDateDifferent from game_date.date() in cases such as a rescheduled/postponed game (ex: Toronto @ Boston June 26, 2024)
status: GameStatus§teams: HomeAwaySplits<TeamWithStandings>§venue: NamedVenue§is_tie: bool§game_ordinal: u32Refers to the ordinal in the day? (maybe season?). Starts at 1.
is_public_facing: bool§double_header: DoubleHeaderKind§is_tiebreaker: bool§displayed_season: SeasonId§day_night: Sky§description: Option<String>§scheduled_innings: u32§reverse_home_away_status: bool§inning_break_length: Time§series_data: Option<SeriesData>None if the current game is not of a series-format (ex: Spring Training)
Trait Implementations§
Source§impl Clone for ScheduleGame
impl Clone for ScheduleGame
Source§fn clone(&self) -> ScheduleGame
fn clone(&self) -> ScheduleGame
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 ScheduleGame
impl Debug for ScheduleGame
Source§impl<'de> Deserialize<'de> for ScheduleGame
impl<'de> Deserialize<'de> for ScheduleGame
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 ScheduleGame
impl PartialEq for ScheduleGame
impl Eq for ScheduleGame
impl StructuralPartialEq for ScheduleGame
Auto Trait Implementations§
impl Freeze for ScheduleGame
impl RefUnwindSafe for ScheduleGame
impl Send for ScheduleGame
impl Sync for ScheduleGame
impl Unpin for ScheduleGame
impl UnsafeUnpin for ScheduleGame
impl UnwindSafe for ScheduleGame
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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