@@ -40,7 +40,7 @@ impl ActiveEnum {
40
40
let mut db_type = Err ( Error :: TT ( quote_spanned ! {
41
41
ident_span => compile_error!( "Missing macro attribute `db_type`" ) ;
42
42
} ) ) ;
43
- let mut rename_all_rule = None ;
43
+ let mut rename_all = None ;
44
44
45
45
input
46
46
. attrs
@@ -72,7 +72,7 @@ impl ActiveEnum {
72
72
let litstr: LitStr = meta. value ( ) ?. parse ( ) ?;
73
73
enum_name = litstr. value ( ) ;
74
74
} else if meta. path . is_ident ( "rename_all" ) {
75
- rename_all_rule = Some ( ( & meta) . try_into ( ) ?) ;
75
+ rename_all = Some ( ( & meta) . try_into ( ) ?) ;
76
76
} else {
77
77
return Err ( meta. error ( format ! (
78
78
"Unknown attribute parameter found: {:?}" ,
@@ -89,7 +89,7 @@ impl ActiveEnum {
89
89
_ => return Err ( Error :: InputNotEnum ) ,
90
90
} ;
91
91
92
- let mut is_string = rename_all_rule . is_some ( ) ;
92
+ let mut is_string = rename_all . is_some ( ) ;
93
93
let mut is_int = false ;
94
94
let mut variants = Vec :: new ( ) ;
95
95
@@ -135,9 +135,7 @@ impl ActiveEnum {
135
135
} ) ) ;
136
136
}
137
137
138
- if string_value. is_none ( )
139
- && num_value. is_none ( )
140
- && rename_rule. or ( rename_all_rule) . is_none ( )
138
+ if string_value. is_none ( ) && num_value. is_none ( ) && rename_rule. or ( rename_all) . is_none ( )
141
139
{
142
140
match variant. discriminant {
143
141
Some ( ( _, Expr :: Lit ( exprlit) ) ) => {
@@ -191,7 +189,7 @@ impl ActiveEnum {
191
189
db_type : db_type?,
192
190
is_string,
193
191
variants,
194
- rename_all : rename_all_rule ,
192
+ rename_all,
195
193
} )
196
194
}
197
195
0 commit comments