Skip to content

Commit 28e1bf2

Browse files
committed
Codegen: consistent variant types (AABB -> Aabb, RID -> Rid)
1 parent 2ff08c8 commit 28e1bf2

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

godot-codegen/src/central_generator.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -441,14 +441,12 @@ fn make_enumerator(
441441
value: i32,
442442
ctx: &mut Context,
443443
) -> (Ident, TokenStream, Literal) {
444-
//let shout_name = format_ident!("{}", type_names.shout_case);
445-
let (first, rest) = type_names.json_builtin_name.split_at(1);
446-
447-
let pascal_name = format_ident!("{}{}", first.to_ascii_uppercase(), rest);
448-
let rust_ty = to_rust_type(&type_names.json_builtin_name, ctx);
444+
let enumerator_name = &type_names.json_builtin_name;
445+
let pascal_name = to_pascal_case(enumerator_name);
446+
let rust_ty = to_rust_type(enumerator_name, ctx);
449447
let ord = Literal::i32_unsuffixed(value);
450448

451-
(pascal_name, rust_ty.to_token_stream(), ord)
449+
(ident(&pascal_name), rust_ty.to_token_stream(), ord)
452450
}
453451

454452
fn make_opaque_type(name: &str, size: usize) -> TokenStream {

0 commit comments

Comments
 (0)