From 5b8deecd45ad1801fe5daf1fd521a43b7e52d081 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Wed, 12 Jun 2024 17:44:25 -0700 Subject: [PATCH] daemon: Mark default state and config with serde(default) --- src/daemon/root.rs | 2 ++ src/daemon/user.rs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/daemon/root.rs b/src/daemon/root.rs index 11d78b5..c7cebb0 100644 --- a/src/daemon/root.rs +++ b/src/daemon/root.rs @@ -24,6 +24,7 @@ use crate::path; use crate::sls::ftrace::Ftrace; #[derive(Copy, Clone, Default, Deserialize, Serialize, Debug)] +#[serde(default)] pub(crate) struct RootConfig { pub services: RootServicesConfig, } @@ -32,6 +33,7 @@ pub(crate) struct RootConfig { pub(crate) struct RootServicesConfig {} #[derive(Copy, Clone, Default, Deserialize, Serialize, Debug)] +#[serde(default)] pub(crate) struct RootState { pub services: RootServicesState, } diff --git a/src/daemon/user.rs b/src/daemon/user.rs index 381e213..94a9657 100644 --- a/src/daemon/user.rs +++ b/src/daemon/user.rs @@ -22,6 +22,7 @@ use crate::path; use crate::udev::UdevMonitor; #[derive(Copy, Clone, Default, Deserialize, Serialize, Debug)] +#[serde(default)] struct UserConfig { pub services: UserServicesConfig, } @@ -30,6 +31,7 @@ struct UserConfig { pub(crate) struct UserServicesConfig {} #[derive(Copy, Clone, Default, Deserialize, Serialize, Debug)] +#[serde(default)] struct UserState { pub services: UserServicesState, }