File tree 1 file changed +4
-6
lines changed
crates/bevy_macro_utils/src
1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -350,11 +350,11 @@ fn derive_hashed_label(
350
350
// all of the labels for any generic type must be interned in the same global.
351
351
let is_generic = !input. generics . params . is_empty ( ) ;
352
352
353
- let interner_generics = if !is_generic {
354
- quote ! { <u64 , #ident> }
353
+ let interner_type = if !is_generic {
354
+ quote ! { #interner_type_path <u64 , #ident> }
355
355
} else {
356
356
let boxed_ty = quote ! { :: std:: boxed:: Box :: <dyn #downcast_debug_path + :: std:: marker:: Send + :: std:: marker:: Sync > } ;
357
- quote ! { <( u64 , :: std:: any:: TypeId ) , #boxed_ty> }
357
+ quote ! { #interner_type_path <( u64 , :: std:: any:: TypeId ) , #boxed_ty> }
358
358
} ;
359
359
360
360
let mut clone_expr = quote ! { :: std:: clone:: Clone :: clone( self ) } ;
@@ -378,9 +378,7 @@ fn derive_hashed_label(
378
378
}
379
379
380
380
quote ! {
381
- static #interner_ident
382
- : #interner_type_path #interner_generics
383
- = #interner_type_path:: new( ) ;
381
+ static #interner_ident : #interner_type = #interner_type_path:: new( ) ;
384
382
385
383
impl #impl_generics #trait_path for #ident #ty_generics #where_clause {
386
384
#[ inline]
You can’t perform that action at this time.
0 commit comments