[][src]Struct sport_monks::models::Fixture

pub struct Fixture {
    pub id: i64,
    pub league_id: i64,
    pub season_id: i64,
    pub stage_id: i64,
    pub round_id: Option<i64>,
    pub group_id: Option<i64>,
    pub aggregate_id: Option<i64>,
    pub venue_id: Option<i64>,
    pub referee_id: Option<i64>,
    pub localteam_id: i64,
    pub visitorteam_id: i64,
    pub weather_report: Option<WeatherReport>,
    pub commentaries: Option<bool>,
    pub attendance: Option<i64>,
    pub pitch: Option<String>,
    pub winning_odds_calculated: bool,
    pub formations: Formations,
    pub scores: Scores,
    pub time: Time,
    pub coaches: Coaches,
    pub standings: Standings,
    pub assistants: Assistants,
    pub leg: Option<String>,
    pub colors: Option<Colors>,
    pub deleted: bool,
    pub visitor_team: Option<Team>,
    pub local_team: Option<Team>,
    pub substitutions: Option<Vec<Substitution>>,
    pub goals: Option<Vec<GoalEvent>>,
    pub cards: Option<Vec<CardEvent>>,
    pub events: Option<Vec<Event>>,
    pub stage: Option<Stage>,
    pub referee: Option<Referee>,
    pub venue: Option<Venue>,
    pub odds: Option<Vec<Odds>>,
    pub inplay: Option<Vec<Odds>>,
    pub flat_odds: Option<Vec<FlatOdds>>,
    pub local_coach: Option<Coach>,
    pub visitor_coach: Option<Coach>,
    pub trends: Option<Vec<Trend>>,
    pub first_assistant: Option<Assistant>,
    pub second_assistant: Option<Assistant>,
    pub fourth_official: Option<Assistant>,
    pub corners: Option<Vec<Corner>>,
    pub lineup: Option<Vec<PlayerSlot>>,
    pub bench: Option<Vec<PlayerSlot>>,
    pub sidelined: Option<Vec<Sidelined>>,
    pub comments: Option<Vec<Comment>>,
    pub tvstations: Option<Vec<TvStation>>,
    pub highlights: Option<Vec<Highlight>>,
    pub round: Option<Vec<Round>>,
    pub group: Option<Vec<Group>>,
    pub stats: Option<Vec<Stat>>,
}

Fields

id: i64league_id: i64season_id: i64stage_id: i64round_id: Option<i64>group_id: Option<i64>aggregate_id: Option<i64>venue_id: Option<i64>referee_id: Option<i64>localteam_id: i64visitorteam_id: i64weather_report: Option<WeatherReport>commentaries: Option<bool>attendance: Option<i64>pitch: Option<String>winning_odds_calculated: boolformations: Formationsscores: Scorestime: Timecoaches: Coachesstandings: Standingsassistants: Assistantsleg: Option<String>colors: Option<Colors>deleted: boolvisitor_team: Option<Team>local_team: Option<Team>substitutions: Option<Vec<Substitution>>goals: Option<Vec<GoalEvent>>cards: Option<Vec<CardEvent>>events: Option<Vec<Event>>stage: Option<Stage>referee: Option<Referee>venue: Option<Venue>odds: Option<Vec<Odds>>inplay: Option<Vec<Odds>>flat_odds: Option<Vec<FlatOdds>>local_coach: Option<Coach>visitor_coach: Option<Coach>trends: Option<Vec<Trend>>first_assistant: Option<Assistant>second_assistant: Option<Assistant>fourth_official: Option<Assistant>corners: Option<Vec<Corner>>lineup: Option<Vec<PlayerSlot>>bench: Option<Vec<PlayerSlot>>sidelined: Option<Vec<Sidelined>>comments: Option<Vec<Comment>>tvstations: Option<Vec<TvStation>>highlights: Option<Vec<Highlight>>round: Option<Vec<Round>>group: Option<Vec<Group>>stats: Option<Vec<Stat>>

Methods

impl Fixture[src]

pub fn locals_won(&self) -> bool[src]

pub fn visitors_won(&self) -> bool[src]

pub fn possesion_won_by_locals(&self) -> bool[src]

pub fn possesion_won_by_visitors(&self) -> bool[src]

Trait Implementations

impl PartialEq<Fixture> for Fixture[src]

impl Clone for Fixture[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Default for Fixture[src]

impl Debug for Fixture[src]

impl<'de> Deserialize<'de> for Fixture[src]

Auto Trait Implementations

impl Send for Fixture

impl Sync for Fixture

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

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> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err