Skip to content

Commit 8121eb0

Browse files
author
Benjamin Gill
committed
Merge remote-tracking branch 'origin/rust' into open-source
1 parent de0aa9f commit 8121eb0

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/Rust2Codegen.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,10 @@ public String toApiName(String name) {
275275
*/
276276
@Override
277277
public String escapeReservedWord(String name) {
278-
return "_" + name; // add an underscore to the name
278+
if (this.reservedWordsMappings().containsKey(name)) {
279+
return this.reservedWordsMappings().get(name);
280+
}
281+
return "_" + name; // add an underscore to the name
279282
}
280283

281284
/**
@@ -312,7 +315,8 @@ else if (name.matches("^\\d.*")) {
312315

313316
@Override
314317
public String toParamName(String name) {
315-
return underscore(super.toParamName(name));
318+
// should be the same as variable name (stolen from RubyClientCodegen)
319+
return toVarName(name);
316320
}
317321

318322
@Override

0 commit comments

Comments
 (0)