From 052d0ceaa1dae2f55ec6c2642b057095d077048b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Cluseau?= Date: Thu, 16 Apr 2026 19:40:43 +0200 Subject: [PATCH] pub rc Config --- src/rc.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/rc.rs b/src/rc.rs index 93e000b..54b1631 100644 --- a/src/rc.rs +++ b/src/rc.rs @@ -20,21 +20,21 @@ const CFG_PATH: &str = "/etc/direktil/rc.yaml"; const SOCK_PATH: &str = "/run/dkl-rc/ctl.sock"; // Path::new when stable #[derive(Default, serde::Serialize, serde::Deserialize)] -struct Config { +pub struct Config { #[serde(default, skip_serializing_if = "Map::is_empty")] - cgroups: Map, + pub cgroups: Map, } #[derive(serde::Serialize, serde::Deserialize)] -struct CgroupConfig { - controllers: String, +pub struct CgroupConfig { + pub controllers: String, #[serde(default, skip_serializing_if = "Map::is_empty")] - settings: Map, + pub settings: Map, #[serde(default, skip_serializing_if = "Map::is_empty")] - services: Map, + pub services: Map, } -type Service = Vec; +pub type Service = Vec; static MANAGER: LazyLock> = LazyLock::new(|| RwLock::new(Manager::default()));