Skip to main contentModule naming
Source - go_param_name
- Convert a Rust snake_case parameter/variable name to Go lowerCamelCase with acronym uppercasing.
- go_type_name
- Apply Go acronym uppercasing to a name that is already in PascalCase (e.g. an IR type name).
- to_c_name
- Convert a Rust name to a C-style prefixed snake_case identifier (e.g.
prefix_name). - to_class_name
- Convert a Rust type name to class name convention for target language.
- to_constant_name
- Convert to SCREAMING_SNAKE for constants.
- to_csharp_name
- Convert a Rust snake_case name to C# PascalCase convention.
- to_elixir_name
- Convert a Rust snake_case name to Elixir snake_case convention.
- to_go_name
- Convert a Rust snake_case name to Go PascalCase convention with acronym uppercasing.
- to_java_name
- Convert a Rust snake_case name to Java lowerCamelCase convention.
- to_node_name
- Convert a Rust snake_case name to Node.js/TypeScript lowerCamelCase convention.
- to_php_name
- Convert a Rust snake_case name to PHP lowerCamelCase convention.
- to_python_name
- Convert a Rust snake_case name to the target language convention.
- to_ruby_name
- Convert a Rust snake_case name to Ruby snake_case convention.