mlb_api/requests/stats/raw/
fielded_matchup.rs1use crate::person::NamedPerson;
2use crate::stats::SingletonSplitStat;
3use crate::team::NamedTeam;
4use serde::Deserialize;
5
6#[derive(Debug, Deserialize, PartialEq, Eq, Clone)]
7#[serde(rename_all = "camelCase")]
8pub struct FieldedMatchup {
9 pub pitcher: NamedPerson,
10 pub batter: NamedPerson,
11 pub fielding_team: Option<NamedTeam>,
12}
13
14impl Default for FieldedMatchup {
15 fn default() -> Self {
16 Self {
17 pitcher: NamedPerson::unknown_person(),
18 batter: NamedPerson::unknown_person(),
19 fielding_team: None,
20 }
21 }
22}
23
24impl SingletonSplitStat for FieldedMatchup {}