diff options
Diffstat (limited to 'ext/cron/lib.rs')
-rw-r--r-- | ext/cron/lib.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/ext/cron/lib.rs b/ext/cron/lib.rs index ede01ba45..95e38179d 100644 --- a/ext/cron/lib.rs +++ b/ext/cron/lib.rs @@ -116,12 +116,15 @@ where fn validate_cron_name(name: &str) -> Result<(), AnyError> { if name.len() > 64 { - return Err(type_error("Cron name is too long")); + return Err(type_error(format!( + "Cron name cannot exceed 64 characters: current length {}", + name.len() + ))); } if !name.chars().all(|c| { c.is_ascii_whitespace() || c.is_ascii_alphanumeric() || c == '_' || c == '-' }) { - return Err(type_error("Invalid cron name. Only alphanumeric characters, whitespace, hyphens, and underscores are allowed")); + return Err(type_error("Invalid cron name: only alphanumeric characters, whitespace, hyphens, and underscores are allowed")); } Ok(()) } |