Skip to content

Commit aac109a

Browse files
committed
Plural class names are converted as is.
1 parent 520dcb5 commit aac109a

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ In addition to original Keep-a-Changelog, we use following rules:
2222
- Recursive `get_owned` for select type without boxed variant. https://github.com/ricosjp/ruststep/pull/234
2323

2424
### Fixed
25+
- Plural class names are converted as is.
2526
- Fixed bug in logical_listeral parser. https://github.com/ricosjp/ruststep/pull/244
2627
- Deseialize `Option::Some`. https://github.com/ricosjp/ruststep/pull/232
2728
- Recursive implementation of `ruststep::tables::EntityTable::{get_owned, owned_iter}` for select types. https://github.com/ricosjp/ruststep/pull/230

ruststep/src/ast/de/parameter.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ impl<'de, 'param> de::Deserializer<'de> for &'param Parameter {
2424
Parameter::Ref(name) => visitor.visit_enum(name),
2525
Parameter::NotProvided | Parameter::Omitted => visitor.visit_none(),
2626
Parameter::Enumeration(variant) => {
27-
visitor.visit_enum(variant.to_class_case().into_deserializer())
27+
visitor.visit_enum(variant.to_pascal_case().into_deserializer())
2828
}
2929
}
3030
}
@@ -39,7 +39,7 @@ impl<'de, 'param> de::Deserializer<'de> for &'param Parameter {
3939
"TRUE" => visitor.visit_bool(true),
4040
"F" => visitor.visit_bool(false),
4141
"FALSE" => visitor.visit_bool(false),
42-
_ => visitor.visit_enum(variant.to_class_case().into_deserializer()),
42+
_ => visitor.visit_enum(variant.to_pascal_case().into_deserializer()),
4343
}
4444
} else {
4545
self.deserialize_any(visitor)

0 commit comments

Comments
 (0)