Skip to content

Commit d099165

Browse files
committed
Rename item_name -> item_ident
1 parent 47bd968 commit d099165

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

derive/src/pyclass.rs

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ use syn::{Attribute, AttributeArgs, Ident, ImplItem, Item, Lit, Meta, MethodSig,
66

77
enum ClassItem {
88
Method {
9-
item_name: Ident,
9+
item_ident: Ident,
1010
py_name: String,
1111
},
1212
Property {
13-
item_name: Ident,
13+
item_ident: Ident,
1414
py_name: String,
1515
setter: bool,
1616
},
@@ -60,7 +60,7 @@ impl ClassItem {
6060
}
6161
}
6262
item = Some(ClassItem::Method {
63-
item_name: sig.ident.clone(),
63+
item_ident: sig.ident.clone(),
6464
py_name: py_name.unwrap_or_else(|| sig.ident.to_string()),
6565
});
6666
attr_idx = Some(i);
@@ -96,9 +96,9 @@ impl ClassItem {
9696
}
9797
}
9898
let py_name = py_name.unwrap_or_else(|| {
99-
let item_name = sig.ident.to_string();
100-
if item_name.starts_with("set_") {
101-
let name = &item_name["set_".len()..];
99+
let item_ident = sig.ident.to_string();
100+
if item_ident.starts_with("set_") {
101+
let name = &item_ident["set_".len()..];
102102
if name.is_empty() {
103103
panic!(
104104
"A #[pyproperty(setter)] fn with a set_* name have something \
@@ -116,7 +116,7 @@ impl ClassItem {
116116
});
117117
item = Some(ClassItem::Property {
118118
py_name,
119-
item_name: sig.ident.clone(),
119+
item_ident: sig.ident.clone(),
120120
setter,
121121
});
122122
attr_idx = Some(i);
@@ -154,7 +154,7 @@ pub fn impl_pyimpl(attr: AttributeArgs, item: Item) -> TokenStream2 {
154154
for item in items.iter() {
155155
match item {
156156
ClassItem::Property {
157-
item_name,
157+
item_ident,
158158
py_name,
159159
setter,
160160
} => {
@@ -163,15 +163,19 @@ pub fn impl_pyimpl(attr: AttributeArgs, item: Item) -> TokenStream2 {
163163
if func.is_some() {
164164
panic!("Multiple property accessors with name {:?}", py_name)
165165
}
166-
*func = Some(item_name);
166+
*func = Some(item_ident);
167167
}
168168
_ => {}
169169
}
170170
}
171171
let methods = items.iter().filter_map(|item| {
172-
if let ClassItem::Method { item_name, py_name } = item {
172+
if let ClassItem::Method {
173+
item_ident,
174+
py_name,
175+
} = item
176+
{
173177
Some(quote! {
174-
class.set_str_attr(#py_name, ctx.new_rustfunc(Self::#item_name));
178+
class.set_str_attr(#py_name, ctx.new_rustfunc(Self::#item_ident));
175179
})
176180
} else {
177181
None

0 commit comments

Comments
 (0)