Trait bevy_defer::AsyncQueryDeref
source · pub trait AsyncQueryDeref: QueryData + Sized {
type Target<'t, F>
where Self: 't,
F: 't + QueryFilter;
// Required method
fn async_deref<'a, 'b, F: QueryFilter>(
this: &'b AsyncQuery<'a, Self, F>
) -> &'b Self::Target<'a, F>;
}
Expand description
Add method to AsyncQuery
through deref.
It is recommended to derive RefCast
for this.
Required Associated Types§
type Target<'t, F> where Self: 't, F: 't + QueryFilter
Required Methods§
fn async_deref<'a, 'b, F: QueryFilter>( this: &'b AsyncQuery<'a, Self, F> ) -> &'b Self::Target<'a, F>
Object Safety§
This trait is not object safe.