From a8c1d47132d4c47863ae7dc5b6f4816d024d3de4 Mon Sep 17 00:00:00 2001 From: salmonik Date: Wed, 4 Nov 2026 01:31:45 +0100 Subject: cron: validate expressions and allocate ids atomically --- src/tasks/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/tasks') diff --git a/src/tasks/mod.rs b/src/tasks/mod.rs index c895a1b..5506487 100644 --- a/src/tasks/mod.rs +++ b/src/tasks/mod.rs @@ -22,7 +22,7 @@ pub struct CronContext { /// Normalize user-friendly cron expressions to the 7-field format the `cron` crate expects. /// Supports: 5-field (min hour dom month dow) and 6-field (sec min hour dom month dow). -fn parse_cron(raw: &str) -> Result { +pub(crate) fn parse_cron(raw: &str) -> Result { let fields: Vec<&str> = raw.split_whitespace().collect(); let normalized = match fields.len() { 7 => raw.to_string(), -- cgit v1.2.3