Address review comments
This commit is contained in:
parent
f02fe9478d
commit
1a73ce6e60
|
@ -397,7 +397,7 @@ impl<'a> PyClassEnumVariant<'a> {
|
||||||
.unwrap_or_else(|| {
|
.unwrap_or_else(|| {
|
||||||
let name = self.ident.unraw();
|
let name = self.ident.unraw();
|
||||||
if let Some(attr) = &args.options.rename_all {
|
if let Some(attr) = &args.options.rename_all {
|
||||||
let new_name = apply_renaming_rule(attr.value.rule, &format!("{}", name));
|
let new_name = apply_renaming_rule(attr.value.rule, &name.to_string());
|
||||||
Cow::Owned(Ident::new(&new_name, Span::call_site()))
|
Cow::Owned(Ident::new(&new_name, Span::call_site()))
|
||||||
} else {
|
} else {
|
||||||
Cow::Owned(name)
|
Cow::Owned(name)
|
||||||
|
|
|
@ -745,12 +745,12 @@ impl PropertyType<'_> {
|
||||||
let name = match (python_name, &field.ident) {
|
let name = match (python_name, &field.ident) {
|
||||||
(Some(name), _) => name.value.0.to_string(),
|
(Some(name), _) => name.value.0.to_string(),
|
||||||
(None, Some(field_name)) => {
|
(None, Some(field_name)) => {
|
||||||
let name = format!("{}\0", field_name.unraw());
|
let mut name = field_name.unraw().to_string();
|
||||||
if let Some(rule) = renaming_rule {
|
if let Some(rule) = renaming_rule {
|
||||||
utils::apply_renaming_rule(*rule, &name)
|
name = utils::apply_renaming_rule(*rule, &name);
|
||||||
} else {
|
|
||||||
name
|
|
||||||
}
|
}
|
||||||
|
name.push('\0');
|
||||||
|
name
|
||||||
}
|
}
|
||||||
(None, None) => {
|
(None, None) => {
|
||||||
bail_spanned!(field.span() => "`get` and `set` with tuple struct fields require `name`");
|
bail_spanned!(field.span() => "`get` and `set` with tuple struct fields require `name`");
|
||||||
|
|
Loading…
Reference in New Issue