From 6d1beb224d861603d65e135bf38b5dfb95b37cb8 Mon Sep 17 00:00:00 2001 From: Arby Djabaev Date: Mon, 26 Aug 2024 20:15:20 +0200 Subject: [PATCH] enums: fix index parameter as we can get it with ordinal() --- bindings/scripts/src/main.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/bindings/scripts/src/main.rs b/bindings/scripts/src/main.rs index 81a0da65a..0c36df89a 100644 --- a/bindings/scripts/src/main.rs +++ b/bindings/scripts/src/main.rs @@ -29,13 +29,10 @@ fn create_java_enum(name: &str, values: Vec<&str>) -> String { let mut result = format!("package {};\n\npublic enum {} {{\n", package, enum_name); - for (index, value) in values.iter().enumerate() { - let java_value = value.to_case(Case::UpperSnake); + for value in values.iter() { result.push_str(" "); - result.push_str(&java_value); - result.push('('); - result.push_str(&index.to_string()); - result.push_str("),\n"); + result.push_str(&value.to_case(Case::UpperSnake)); + result.push_str(",\n"); } // eliminate the last comma