Skip to main content

ReadOnlyQueryData

Trait ReadOnlyQueryData 

Source
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".

Implementations on Foreign Types§

Source§

impl ReadOnlyQueryData for ()

Source§

impl ReadOnlyQueryData for WindowTraversal

Source§

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)

Source§

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)

Source§

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)

Source§

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)

Source§

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)

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<F> ReadOnlyQueryData for (F,)

Source§

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

Source§

impl<T> ReadOnlyQueryData for Option<T>

Source§

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

Implementors§

Source§

impl ReadOnlyQueryData for &Archetype

Source§

impl ReadOnlyQueryData for AnyOf<()>

Source§

impl ReadOnlyQueryData for Entity

Source§

impl ReadOnlyQueryData for EntityLocation

Source§

impl ReadOnlyQueryData for EntityRef<'_>

Source§

impl ReadOnlyQueryData for FilteredEntityRef<'_, '_>

Source§

impl ReadOnlyQueryData for MainEntity

SAFETY: access is read only

Source§

impl ReadOnlyQueryData for NameOrEntity

Source§

impl ReadOnlyQueryData for PointerTraversal

Source§

impl ReadOnlyQueryData for RenderEntity

SAFETY: access is read only

Source§

impl ReadOnlyQueryData for SpawnDetails

Source§

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

Source§

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

Source§

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

Source§

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)>

Source§

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)>

Source§

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)>

Source§

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)>

Source§

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)>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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