Skip to main content

param_name

Function param_name 

Source
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());