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}