File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
crates/bevy_ecs/macros/src Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -319,10 +319,10 @@ fn derive_system_param_impl(
319319 let generics = ast. generics ;
320320
321321 // Emit an error if there's any unrecognized lifetime names.
322+ let w = format_ident ! ( "w" ) ;
323+ let s = format_ident ! ( "s" ) ;
322324 for lt in generics. lifetimes ( ) {
323325 let ident = & lt. lifetime . ident ;
324- let w = format_ident ! ( "w" ) ;
325- let s = format_ident ! ( "s" ) ;
326326 if ident != & w && ident != & s {
327327 return Err ( syn:: Error :: new_spanned (
328328 lt,
Original file line number Diff line number Diff line change @@ -130,7 +130,7 @@ pub fn derive_query_data_impl(input: TokenStream) -> TokenStream {
130130 for ( i, field) in fields. iter ( ) . enumerate ( ) {
131131 field_attrs. push ( field. attrs . clone ( ) ) ;
132132 field_visibilities. push ( field. vis . clone ( ) ) ;
133- field_idents. push ( field. ident . clone ( ) . unwrap_or ( format_ident ! ( "f{i}" ) ) ) ;
133+ field_idents. push ( field. ident . clone ( ) . unwrap_or_else ( || format_ident ! ( "f{i}" ) ) ) ;
134134
135135 let field_ty = field. ty . clone ( ) ;
136136 field_types. push ( quote ! ( #field_ty) ) ;
You can’t perform that action at this time.
0 commit comments