1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
use crate::models::HeaderOwned;
use serde::Deserialize;

#[derive(Debug, Deserialize)]
pub struct Save {
    #[serde(flatten)]
    pub header: HeaderOwned,

    #[serde(flatten)]
    pub gamestate: GameState,
}

#[derive(Debug, Deserialize)]
pub struct GameState {
    speed: i32,
}