@@ -114,7 +114,7 @@ fn impl_trait_query(arg: TokenStream, item: TokenStream) -> Result<TokenStream2>
114
114
115
115
let my_crate = proc_macro_crate:: crate_name ( "bevy-trait-query" ) . unwrap ( ) ;
116
116
let my_crate = match my_crate {
117
- proc_macro_crate:: FoundCrate :: Itself => quote ! { crate } ,
117
+ proc_macro_crate:: FoundCrate :: Itself => quote ! { bevy_trait_query } ,
118
118
proc_macro_crate:: FoundCrate :: Name ( x) => {
119
119
let ident = quote:: format_ident!( "{x}" ) ;
120
120
quote ! { #ident }
@@ -156,7 +156,7 @@ fn impl_trait_query(arg: TokenStream, item: TokenStream) -> Result<TokenStream2>
156
156
#where_clause
157
157
{
158
158
type Item <' __w> = #my_crate:: ReadTraits <' __w, #trait_object>;
159
- type Fetch <' __w> = #my_crate:: ReadAllTraitsFetch < ' __w , #trait_object>;
159
+ type Fetch <' __w> = < #my_crate:: All < & ' __a #trait_object> as #imports :: WorldQuery > :: Fetch < ' __w >;
160
160
type ReadOnly = Self ;
161
161
type State = #my_crate:: TraitQueryState <#trait_object>;
162
162
@@ -264,7 +264,7 @@ fn impl_trait_query(arg: TokenStream, item: TokenStream) -> Result<TokenStream2>
264
264
#where_clause
265
265
{
266
266
type Item <' __w> = #my_crate:: WriteTraits <' __w, #trait_object>;
267
- type Fetch <' __w> = #my_crate:: WriteAllTraitsFetch < ' __w , #trait_object>;
267
+ type Fetch <' __w> = < #my_crate:: All < & ' __a #trait_object> as #imports :: WorldQuery > :: Fetch < ' __w >;
268
268
type ReadOnly = & ' __a #trait_object;
269
269
type State = #my_crate:: TraitQueryState <#trait_object>;
270
270
0 commit comments