From 2d48d2a43f06f0e422d9bb539c3b1a837275dc63 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 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rc.rs b/src/rc.rs index 93e000b..893d2cb 100644 --- a/src/rc.rs +++ b/src/rc.rs @@ -20,13 +20,13 @@ 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, } #[derive(serde::Serialize, serde::Deserialize)] -struct CgroupConfig { +pub struct CgroupConfig { controllers: String, #[serde(default, skip_serializing_if = "Map::is_empty")] settings: Map, @@ -34,7 +34,7 @@ struct CgroupConfig { services: Map, } -type Service = Vec; +pub type Service = Vec; static MANAGER: LazyLock> = LazyLock::new(|| RwLock::new(Manager::default()));