From adc50f63a2ed2cfe840cfd92bb32c4631f6e3147 Mon Sep 17 00:00:00 2001 From: Jeremiah Russell Date: Thu, 9 Oct 2025 08:13:41 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(config):=20make?= =?UTF-8?q?=20EolRule=20fields=20public?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - make EolRule fields public for external access --- src/config/eol_rule.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/config/eol_rule.rs b/src/config/eol_rule.rs index 003b738..44371ea 100644 --- a/src/config/eol_rule.rs +++ b/src/config/eol_rule.rs @@ -6,7 +6,7 @@ use crate::{Retention, eol_cmd::EolAction}; /// End of life rules #[derive(Debug, Serialize, Deserialize, Default, Clone)] -pub(crate) struct EolRule { +pub struct EolRule { id: usize, retention: String, labels: BTreeSet, @@ -88,7 +88,7 @@ impl EolRule { self.id } - pub(crate) fn labels(&self) -> Vec { + pub fn labels(&self) -> Vec { self.labels.iter().map(|i| i.to_string()).collect() }