Skip to content

Commit ca82b35

Browse files
committed
Handle additional keyword name.
1 parent 3d0a53d commit ca82b35

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

generator/src/codegen/mod.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,10 @@ fn generate_field_type(namespace_opt: Option<&str>, spec: &PropertySpecification
224224
fn mutate_field_name(name: &str) -> String {
225225
let mut field_name = name.to_snake_case();
226226

227-
if field_name == "type" {
228-
field_name = "type_".into();
227+
for keyword in vec!["match", "type"] {
228+
if field_name == keyword {
229+
field_name = (field_name + "_").into();
230+
}
229231
}
230232

231233
field_name

0 commit comments

Comments
 (0)