diff --git a/rust/ruby-prism/build.rs b/rust/ruby-prism/build.rs index e1dd0b4271..f8b8f94b96 100644 --- a/rust/ruby-prism/build.rs +++ b/rust/ruby-prism/build.rs @@ -142,10 +142,10 @@ fn struct_name(name: &str) -> String { result } -fn kind_to_type(kind: &String) -> String { - match kind.as_str() { +fn kind_to_type(kind: &str) -> String { + match kind { "non-void expression" | "pattern expression" | "Node" => String::new(), - _ => kind.to_string(), + _ => kind.to_owned(), } }