Expand description
Convert Kafka schema identifiers (camelCase, PascalCase) into idiomatic
Rust identifiers (snake_case for fields/modules, PascalCase for types),
with reserved-keyword escape and acronym handling.
Functionsยง
- field_
name errorCode->error_code,apiKeys->api_keys,ZkMigrationReady->zk_migration_ready,type->type_(reserved keyword).- module_
name ApiVersionsRequest->api_versions_request(used for module file names).- type_
name ApiVersionsRequest->ApiVersionsRequest(type name, unchanged). This function exists for symmetry. It is trivial today, but it is the single place to change if the rules evolve.