pub fn validate_function_name(name: &str) -> ContractsResult<()>Expand description
Validate a function name for safety.
Ensures the name:
- Is not empty
- Contains only valid identifier characters
- Doesn’t exceed maximum length
- Doesn’t contain suspicious characters
§Arguments
name- The function name to validate
§Returns
Ok(()) if valid, error otherwise.
§Errors
ContractsError::InvalidFunctionNamefor invalid names