Skip to main content

ReadOnlyQueryData

Trait ReadOnlyQueryData 

pub unsafe trait ReadOnlyQueryData: IterQueryData<ReadOnly = Self> { }
Expand description

A QueryData that is read only.

§Safety

This must only be implemented for read-only QueryData’s.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

§

impl ReadOnlyQueryData for ()

§

impl<F0, F1> ReadOnlyQueryData for (F0, F1)

§

impl<F0, F1, F2> ReadOnlyQueryData for (F0, F1, F2)

§

impl<F0, F1, F2, F3> ReadOnlyQueryData for (F0, F1, F2, F3)

§

impl<F0, F1, F2, F3, F4> ReadOnlyQueryData for (F0, F1, F2, F3, F4)

§

impl<F0, F1, F2, F3, F4, F5> ReadOnlyQueryData for (F0, F1, F2, F3, F4, F5)

§

impl<F0, F1, F2, F3, F4, F5, F6> ReadOnlyQueryData for (F0, F1, F2, F3, F4, F5, F6)

§

impl<F0, F1, F2, F3, F4, F5, F6, F7> ReadOnlyQueryData for (F0, F1, F2, F3, F4, F5, F6, F7)

§

impl<F0, F1, F2, F3, F4, F5, F6, F7, F8> ReadOnlyQueryData for (F0, F1, F2, F3, F4, F5, F6, F7, F8)

§

impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9> ReadOnlyQueryData for (F0, F1, F2, F3, F4, F5, F6, F7, F8, F9)

§

impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10> ReadOnlyQueryData for (F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10)

§

impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11> ReadOnlyQueryData for (F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11)

§

impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12> ReadOnlyQueryData for (F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12)

§

impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13> ReadOnlyQueryData for (F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)

§

impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14> ReadOnlyQueryData for (F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)

§

impl<F> ReadOnlyQueryData for (F,)

§

impl<T> ReadOnlyQueryData for Option<T>

§

impl<T> ReadOnlyQueryData for &T
where T: Component,

§

impl<T> ReadOnlyQueryData for PhantomData<T>
where T: ?Sized,

Implementors§

§

impl ReadOnlyQueryData for &Archetype

Source§

impl ReadOnlyQueryData for EntityInitQuery

Source§

impl ReadOnlyQueryData for UpdateEntityQuery

§

impl ReadOnlyQueryData for AnyOf<()>

Source§

impl ReadOnlyQueryData for ClientSpawnQueryReadOnly

§

impl ReadOnlyQueryData for Entity

§

impl ReadOnlyQueryData for EntityRef<'_>

§

impl ReadOnlyQueryData for NameOrEntity

Source§

impl ReadOnlyQueryData for OldView

Source§

impl ReadOnlyQueryData for View

§

impl ReadOnlyQueryData for EntityLocation

§

impl ReadOnlyQueryData for FilteredEntityRef<'_, '_>

§

impl ReadOnlyQueryData for SpawnDetails

§

impl<'__w, T> ReadOnlyQueryData for Ref<'__w, T>
where T: Component,

§

impl<B> ReadOnlyQueryData for EntityRefExcept<'_, '_, B>
where B: Bundle,

§

impl<D, F> ReadOnlyQueryData for NestedQuery<D, F>

§

impl<F0, F1> ReadOnlyQueryData for AnyOf<(F0, F1)>

§

impl<F0, F1, F2> ReadOnlyQueryData for AnyOf<(F0, F1, F2)>

§

impl<F0, F1, F2, F3> ReadOnlyQueryData for AnyOf<(F0, F1, F2, F3)>

§

impl<F0, F1, F2, F3, F4> ReadOnlyQueryData for AnyOf<(F0, F1, F2, F3, F4)>

§

impl<F0, F1, F2, F3, F4, F5> ReadOnlyQueryData for AnyOf<(F0, F1, F2, F3, F4, F5)>

§

impl<F0, F1, F2, F3, F4, F5, F6> ReadOnlyQueryData for AnyOf<(F0, F1, F2, F3, F4, F5, F6)>

§

impl<F0, F1, F2, F3, F4, F5, F6, F7> ReadOnlyQueryData for AnyOf<(F0, F1, F2, F3, F4, F5, F6, F7)>

§

impl<F0, F1, F2, F3, F4, F5, F6, F7, F8> ReadOnlyQueryData for AnyOf<(F0, F1, F2, F3, F4, F5, F6, F7, F8)>

§

impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9> ReadOnlyQueryData for AnyOf<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9)>

§

impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10> ReadOnlyQueryData for AnyOf<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10)>

§

impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11> ReadOnlyQueryData for AnyOf<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11)>

§

impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12> ReadOnlyQueryData for AnyOf<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12)>

§

impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13> ReadOnlyQueryData for AnyOf<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)>

§

impl<F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14> ReadOnlyQueryData for AnyOf<(F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)>

§

impl<F> ReadOnlyQueryData for AnyOf<(F,)>

§

impl<T> ReadOnlyQueryData for Has<T>
where T: Component,