mlb_api/requests/stats/raw/
hit_spray.rs1use serde::Deserialize;
2use crate::stats::RawStat;
3use crate::stats::units::PercentageStat;
4
5#[allow(clippy::struct_field_names, reason = "is a piece")]
6#[derive(Debug, Deserialize, PartialEq, Eq, Clone)]
7#[serde(rename = "camelCase")]
8pub struct HitSpray {
9 left_field: PercentageStat,
10 left_center_field: PercentageStat,
11 center_field: PercentageStat,
12 right_center_field: PercentageStat,
13 right_field: PercentageStat,
14}
15
16impl Default for HitSpray {
17 fn default() -> Self {
18 Self {
19 left_field: PercentageStat::new(0.0),
20 left_center_field: PercentageStat::new(0.0),
21 center_field: PercentageStat::new(0.0),
22 right_center_field: PercentageStat::new(0.0),
23 right_field: PercentageStat::new(0.0),
24 }
25 }
26}
27
28impl RawStat for HitSpray {}