pub fn valid_source_name(s: &str) -> bool
A valid source name: 1 to 64 bytes of [a-z0-9_-].
[a-z0-9_-]