Trait bevy::ecs::query::ReadOnlyFetch[]

pub unsafe trait ReadOnlyFetch { }

A fetch that is read only. This must only be implemented for read-only fetches.

Implementations on Foreign Types

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

SAFE: each item in the tuple is read only

impl<F0, F1, F2, F3, F4, F5> ReadOnlyFetch for (F0, F1, F2, F3, F4, F5) where
    F0: ReadOnlyFetch,
    F1: ReadOnlyFetch,
    F2: ReadOnlyFetch,
    F3: ReadOnlyFetch,
    F4: ReadOnlyFetch,
    F5: ReadOnlyFetch

SAFE: each item in the tuple is read only

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

SAFE: each item in the tuple is read only

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

SAFE: each item in the tuple is read only

impl<F0, F1, F2, F3, F4, F5, F6, F7> ReadOnlyFetch for (F0, F1, F2, F3, F4, F5, F6, F7) where
    F0: ReadOnlyFetch,
    F1: ReadOnlyFetch,
    F2: ReadOnlyFetch,
    F3: ReadOnlyFetch,
    F4: ReadOnlyFetch,
    F5: ReadOnlyFetch,
    F6: ReadOnlyFetch,
    F7: ReadOnlyFetch

SAFE: each item in the tuple is read only

impl<F0, F1, F2, F3, F4> ReadOnlyFetch for (F0, F1, F2, F3, F4) where
    F0: ReadOnlyFetch,
    F1: ReadOnlyFetch,
    F2: ReadOnlyFetch,
    F3: ReadOnlyFetch,
    F4: ReadOnlyFetch

SAFE: each item in the tuple is read only

impl<F0, F1, F2> ReadOnlyFetch for (F0, F1, F2) where
    F0: ReadOnlyFetch,
    F1: ReadOnlyFetch,
    F2: ReadOnlyFetch

SAFE: each item in the tuple is read only

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

SAFE: each item in the tuple is read only

impl<F0> ReadOnlyFetch for (F0,) where
    F0: ReadOnlyFetch

SAFE: each item in the tuple is read only

impl<F0, F1> ReadOnlyFetch for (F0, F1) where
    F0: ReadOnlyFetch,
    F1: ReadOnlyFetch

SAFE: each item in the tuple is read only

impl ReadOnlyFetch for ()

SAFE: each item in the tuple is read only

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

SAFE: each item in the tuple is read only

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

SAFE: each item in the tuple is read only

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

SAFE: each item in the tuple is read only

impl<F0, F1, F2, F3> ReadOnlyFetch for (F0, F1, F2, F3) where
    F0: ReadOnlyFetch,
    F1: ReadOnlyFetch,
    F2: ReadOnlyFetch,
    F3: ReadOnlyFetch

SAFE: each item in the tuple is read only

impl<F0, F1, F2, F3, F4, F5, F6> ReadOnlyFetch for (F0, F1, F2, F3, F4, F5, F6) where
    F0: ReadOnlyFetch,
    F1: ReadOnlyFetch,
    F2: ReadOnlyFetch,
    F3: ReadOnlyFetch,
    F4: ReadOnlyFetch,
    F5: ReadOnlyFetch,
    F6: ReadOnlyFetch

SAFE: each item in the tuple is read only

Loading content...

Implementors

impl ReadOnlyFetch for EntityFetch

SAFE: access is read only

impl<T> ReadOnlyFetch for ChangeTrackersFetch<T>

SAFE: access is read only

impl<T> ReadOnlyFetch for OptionFetch<T> where
    T: ReadOnlyFetch

SAFE: OptionFetch is read only because T is read only

impl<T> ReadOnlyFetch for ReadFetch<T>

SAFE: access is read only

Loading content...