1 2 3 4 5 6 7 8 9 10
pub(crate) fn validate_name(name: &str) -> bool { return !name.is_empty() && !name.contains(' ') && !name.contains('\t') && !name.contains('\n') && !name.contains('\r') && !name .chars() .any(|c| !c.is_alphabetic() && c != '_' && c != '-'); }