From a932d2c4ddf0354bfd18e2496cd02a70b687309c Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Thu, 22 Dec 2022 12:30:09 +0200 Subject: [PATCH] Serde for Cfg structs --- sdbclient/src/cfg/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sdbclient/src/cfg/mod.rs b/sdbclient/src/cfg/mod.rs index 983b283..cb3711a 100644 --- a/sdbclient/src/cfg/mod.rs +++ b/sdbclient/src/cfg/mod.rs @@ -13,7 +13,7 @@ use bevy::prelude::*; pub struct CfgDirs(pub directories::ProjectDirs); /// Various settings that can be changed from the... Settings. -#[derive(Resource, Debug, Component, PartialEq, Clone)] +#[derive(Serialize, Deserialize, Resource, Debug, Component, PartialEq, Clone)] pub struct CfgSettings { /// Master Volume pub volume_master: u32, @@ -24,7 +24,7 @@ pub struct CfgSettings { } /// User details and status -#[derive(Resource, Debug, Component, PartialEq, Clone)] +#[derive(Serialize, Deserialize, Resource, Debug, Component, PartialEq, Clone)] pub struct CfgUser { /// User logged in status pub logged_in: bool, @@ -39,7 +39,7 @@ pub struct CfgUser { } /// Settings that the user has no access to, or can only access through developer settings -#[derive(Resource, Debug, Component, PartialEq, Clone)] +#[derive(Serialize, Deserialize, Resource, Debug, Component, PartialEq, Clone)] pub struct CfgHidden { /// API Server pub api_server: String, -- 2.44.1