#[derive(Serialize, Deserialize)] pub struct Config { launcher: Option, format: Option, } #[derive(Serialize, Deserialize)] pub struct Launcher { executable: Option, args: Option>, } #[derive(Serialize, Deserialize)] pub struct Format { window_format: Option, workspace_format: Option, }