pub fn param_name(name: &str) -> Result<()>Expand description
Validate a parameter name.
§Validation Rules
- Name must not be empty
- Name must not exceed MAX_PARAM_NAME_LENGTH
- Name must start with a letter or underscore
- Name can only contain letters, digits, and underscores
§Examples
use geode_client::validate;
assert!(validate::param_name("user_id").is_ok());
assert!(validate::param_name("_private").is_ok());
assert!(validate::param_name("123invalid").is_err());
assert!(validate::param_name("").is_err());