Skip to content

Commit ca1760a

Browse files
committed
rename attrs to cfg_attrs
1 parent 9fd0c58 commit ca1760a

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

pyo3-macros-backend/src/pyclass.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -533,11 +533,11 @@ impl<'a> PyClassSimpleEnum<'a> {
533533
_ => bail_spanned!(variant.span() => "Must be a unit variant."),
534534
};
535535
let options = EnumVariantPyO3Options::take_pyo3_options(&mut variant.attrs)?;
536-
let attrs = get_cfg_attributes(&variant.attrs);
536+
let cfg_attrs = get_cfg_attributes(&variant.attrs);
537537
Ok(PyClassEnumUnitVariant {
538538
ident,
539539
options,
540-
attrs,
540+
cfg_attrs,
541541
})
542542
}
543543

@@ -698,7 +698,7 @@ impl<'a> EnumVariant for PyClassEnumVariant<'a> {
698698
struct PyClassEnumUnitVariant<'a> {
699699
ident: &'a syn::Ident,
700700
options: EnumVariantPyO3Options,
701-
attrs: Vec<&'a syn::Attribute>,
701+
cfg_attrs: Vec<&'a syn::Attribute>,
702702
}
703703

704704
impl<'a> EnumVariant for PyClassEnumUnitVariant<'a> {
@@ -886,14 +886,14 @@ fn impl_simple_enum(
886886
let (default_repr, default_repr_slot) = {
887887
let variants_repr = variants.iter().map(|variant| {
888888
let variant_name = variant.ident;
889-
let attrs = &variant.attrs;
889+
let cfg_attrs = &variant.cfg_attrs;
890890
// Assuming all variants are unit variants because they are the only type we support.
891891
let repr = format!(
892892
"{}.{}",
893893
get_class_python_name(cls, args),
894894
variant.get_python_name(args),
895895
);
896-
quote! { #(#attrs)* #cls::#variant_name => #repr, }
896+
quote! { #(#cfg_attrs)* #cls::#variant_name => #repr, }
897897
});
898898
let mut repr_impl: syn::ImplItemFn = syn::parse_quote! {
899899
fn __pyo3__repr__(&self) -> &'static str {
@@ -915,8 +915,8 @@ fn impl_simple_enum(
915915
// This implementation allows us to convert &T to #repr_type without implementing `Copy`
916916
let variants_to_int = variants.iter().map(|variant| {
917917
let variant_name = variant.ident;
918-
let attrs = &variant.attrs;
919-
quote! { #(#attrs)* #cls::#variant_name => #cls::#variant_name as #repr_type, }
918+
let cfg_attrs = &variant.cfg_attrs;
919+
quote! { #(#cfg_attrs)* #cls::#variant_name => #cls::#variant_name as #repr_type, }
920920
});
921921
let mut int_impl: syn::ImplItemFn = syn::parse_quote! {
922922
fn __pyo3__int__(&self) -> #repr_type {
@@ -946,7 +946,7 @@ fn impl_simple_enum(
946946
cls,
947947
variants
948948
.iter()
949-
.map(|v| (v.ident, v.get_python_name(args), &v.attrs)),
949+
.map(|v| (v.ident, v.get_python_name(args), &v.cfg_attrs)),
950950
ctx,
951951
),
952952
default_slots,

0 commit comments

Comments
 (0)