Skip to content

Commit 0e6131d

Browse files
committed
reuse function
1 parent 8be8a8f commit 0e6131d

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

src/enums/generate_enum.rs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ pub async fn generate_enum(
3232
{
3333
vec!["ENUM_PLACEHOLDER".to_string()]
3434
} else {
35-
en.values.iter().map(|v| first_upper(&v.name)).collect()
35+
en.values.iter().map(|v| upper_first(&v.name)).collect()
3636
};
3737
let original_values: Vec<String> = en.values.iter().map(|v| v.name.clone()).collect();
3838
let name: String = pascal_case(&en.name);
@@ -106,14 +106,6 @@ fn use_variant(name: &str, workspace_config: &WorkspaceConfig) -> bool {
106106
workspace_config.variant_enums.iter().any(|e| name == e)
107107
}
108108

109-
fn first_upper(s: &str) -> String {
110-
let mut c = s.chars();
111-
match c.next() {
112-
None => String::new(),
113-
Some(f) => f.to_uppercase().collect::<String>() + c.as_str(),
114-
}
115-
}
116-
117109
fn enum_instances(name: &str, values: &Vec<String>, original_values: &Vec<String>) -> String {
118110
let mut instances = String::new();
119111
instances.push_str(&format!(

0 commit comments

Comments
 (0)