Skip to main content

mlb_api/requests/stats/raw/
hit_spray.rs

1use 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 {}