use crate::types; use serde::{Deserialize, Serialize}; #[derive(Debug, Deserialize, Serialize)] pub struct Body { pub name: String, pub mass: types::Mass, pub position: types::Position, pub velocity: types::Velocity, #[serde(default)] pub acceleration: types::Acceleration, } #[derive(Debug, Deserialize)] pub struct ConfigFile { pub bodies: Vec, }