From 93e0c89e8abb98041230943c2031d4037592da2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Cluseau?= Date: Thu, 11 Dec 2025 11:54:05 +0100 Subject: [PATCH] add dls::Config --- src/dls.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/dls.rs b/src/dls.rs index 18f385c..22fa57c 100644 --- a/src/dls.rs +++ b/src/dls.rs @@ -159,6 +159,19 @@ impl<'t> Host<'t> { } } +#[derive(Default, serde::Deserialize, serde::Serialize)] +#[serde(rename_all = "PascalCase")] +pub struct Config { + #[serde(default)] + pub clusters: Vec, + #[serde(default)] + pub hosts: Vec, + #[serde(default)] + pub host_templates: Vec, + #[serde(default, rename = "SSLConfig")] + pub ssl_config: String, +} + #[derive(serde::Deserialize, serde::Serialize)] #[serde(rename_all = "PascalCase")] pub struct ClusterConfig {