pub fn validate_name(what: &'static str, name: &str) -> Result<()>
Accept ^[A-Za-z][A-Za-z0-9_]*$, at most MAX_NAME_LEN chars, and not value (any case: it is the result tables’ value column).
^[A-Za-z][A-Za-z0-9_]*$
MAX_NAME_LEN
value