use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize)] pub struct PathLineRecord { #[serde(rename = "targetYPosition")] pub target_y_position: f64, #[serde(rename = "speedTargetYPosition")] pub speed_target_y_position: f64, #[serde(rename = "targetXMinPosition")] pub target_x_min_position: f64, #[serde(rename = "speedTargetXMinPosition")] pub speed_target_x_min_position: f64, #[serde(rename = "targetXMaxPosition")] pub target_x_max_position: f64, #[serde(rename = "speedTargetXMaxPosition")] pub speed_target_x_max_position: f64, } #[derive(Debug, Clone, Serialize, Deserialize)] pub struct PathLineFile { pub count: u64, pub records: Vec, }