bh/validation.rs
1pub fn valid_scan_name(s: &str) -> bool {
2 if s.is_empty() {
3 return false;
4 }
5
6 s.chars().all(|c| c.is_ascii_alphanumeric() || c == '_')
7}
8
9pub fn valid_workflow_var_key(s: &str) -> bool {
10 if s.is_empty() {
11 return false;
12 }
13
14 s.chars()
15 .all(|c| c.is_ascii_alphanumeric() || c == '_' || c == '-')
16}