[][src]Trait bevy::ecs::FetchResource

pub trait FetchResource<'a> {
    type Item: UnsafeClone;
    fn access() -> TypeAccess<TypeId>;
fn borrow(resources: &Resources);
fn release(resources: &Resources);
unsafe fn get(
        resources: &'a Resources,
        system_id: Option<SystemId>
    ) -> Self::Item; unsafe fn is_some(
        _resources: &'a Resources,
        _system_id: Option<SystemId>
    ) -> bool { ... } }

Streaming iterators over contiguous homogeneous ranges of resources

Associated Types

type Item: UnsafeClone

Type of value to be fetched

Loading content...

Required methods

fn access() -> TypeAccess<TypeId>

fn borrow(resources: &Resources)

fn release(resources: &Resources)

unsafe fn get(
    resources: &'a Resources,
    system_id: Option<SystemId>
) -> Self::Item

Loading content...

Provided methods

unsafe fn is_some(
    _resources: &'a Resources,
    _system_id: Option<SystemId>
) -> bool

Loading content...

Implementations on Foreign Types

impl<'a, L, K, J, I, H, G, F, E, D, C, B, A> FetchResource<'a> for (L, K, J, I, H, G, F, E, D, C, B, A) where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>,
    I: FetchResource<'a>,
    J: FetchResource<'a>,
    K: FetchResource<'a>,
    L: FetchResource<'a>, 
[src]

type Item = (<L as FetchResource<'a>>::Item, <K as FetchResource<'a>>::Item, <J as FetchResource<'a>>::Item, <I as FetchResource<'a>>::Item, <H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)

impl<'a, M, L, K, J, I, H, G, F, E, D, C, B, A> FetchResource<'a> for (M, L, K, J, I, H, G, F, E, D, C, B, A) where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>,
    I: FetchResource<'a>,
    J: FetchResource<'a>,
    K: FetchResource<'a>,
    L: FetchResource<'a>,
    M: FetchResource<'a>, 
[src]

type Item = (<M as FetchResource<'a>>::Item, <L as FetchResource<'a>>::Item, <K as FetchResource<'a>>::Item, <J as FetchResource<'a>>::Item, <I as FetchResource<'a>>::Item, <H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)

impl<'a, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> FetchResource<'a> for (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>,
    I: FetchResource<'a>,
    J: FetchResource<'a>,
    K: FetchResource<'a>,
    L: FetchResource<'a>,
    M: FetchResource<'a>,
    N: FetchResource<'a>,
    O: FetchResource<'a>, 
[src]

type Item = (<O as FetchResource<'a>>::Item, <N as FetchResource<'a>>::Item, <M as FetchResource<'a>>::Item, <L as FetchResource<'a>>::Item, <K as FetchResource<'a>>::Item, <J as FetchResource<'a>>::Item, <I as FetchResource<'a>>::Item, <H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)

impl<'a> FetchResource<'a> for ()[src]

type Item = ()

impl<'a, A> FetchResource<'a> for (A,) where
    A: FetchResource<'a>, 
[src]

type Item = (<A as FetchResource<'a>>::Item,)

impl<'a, F, E, D, C, B, A> FetchResource<'a> for (F, E, D, C, B, A) where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>, 
[src]

type Item = (<F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)

impl<'a, H, G, F, E, D, C, B, A> FetchResource<'a> for (H, G, F, E, D, C, B, A) where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>, 
[src]

type Item = (<H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)

impl<'a, C, B, A> FetchResource<'a> for (C, B, A) where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>, 
[src]

type Item = (<C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)

impl<'a, K, J, I, H, G, F, E, D, C, B, A> FetchResource<'a> for (K, J, I, H, G, F, E, D, C, B, A) where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>,
    I: FetchResource<'a>,
    J: FetchResource<'a>,
    K: FetchResource<'a>, 
[src]

type Item = (<K as FetchResource<'a>>::Item, <J as FetchResource<'a>>::Item, <I as FetchResource<'a>>::Item, <H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)

impl<'a, N, M, L, K, J, I, H, G, F, E, D, C, B, A> FetchResource<'a> for (N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>,
    I: FetchResource<'a>,
    J: FetchResource<'a>,
    K: FetchResource<'a>,
    L: FetchResource<'a>,
    M: FetchResource<'a>,
    N: FetchResource<'a>, 
[src]

type Item = (<N as FetchResource<'a>>::Item, <M as FetchResource<'a>>::Item, <L as FetchResource<'a>>::Item, <K as FetchResource<'a>>::Item, <J as FetchResource<'a>>::Item, <I as FetchResource<'a>>::Item, <H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)

impl<'a, I, H, G, F, E, D, C, B, A> FetchResource<'a> for (I, H, G, F, E, D, C, B, A) where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>,
    I: FetchResource<'a>, 
[src]

type Item = (<I as FetchResource<'a>>::Item, <H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)

impl<'a, D, C, B, A> FetchResource<'a> for (D, C, B, A) where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>, 
[src]

type Item = (<D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)

impl<'a, G, F, E, D, C, B, A> FetchResource<'a> for (G, F, E, D, C, B, A) where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>, 
[src]

type Item = (<G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)

impl<'a, E, D, C, B, A> FetchResource<'a> for (E, D, C, B, A) where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>, 
[src]

type Item = (<E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)

impl<'a, B, A> FetchResource<'a> for (B, A) where
    A: FetchResource<'a>,
    B: FetchResource<'a>, 
[src]

type Item = (<B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)

impl<'a, J, I, H, G, F, E, D, C, B, A> FetchResource<'a> for (J, I, H, G, F, E, D, C, B, A) where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>,
    I: FetchResource<'a>,
    J: FetchResource<'a>, 
[src]

type Item = (<J as FetchResource<'a>>::Item, <I as FetchResource<'a>>::Item, <H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)

Loading content...

Implementors

impl<'a> FetchResource<'a> for FetchResourceOr<()>[src]

type Item = OrRes<()>

impl<'a> FetchResource<'a> for FetchDrawContext[src]

type Item = DrawContext<'a>

impl<'a, A> FetchResource<'a> for FetchResourceOr<(A,)> where
    A: FetchResource<'a>, 
[src]

type Item = OrRes<(<A as FetchResource<'a>>::Item,)>

impl<'a, B, A> FetchResource<'a> for FetchResourceOr<(B, A)> where
    A: FetchResource<'a>,
    B: FetchResource<'a>, 
[src]

type Item = OrRes<(<B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)>

impl<'a, C, B, A> FetchResource<'a> for FetchResourceOr<(C, B, A)> where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>, 
[src]

type Item = OrRes<(<C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)>

impl<'a, D, C, B, A> FetchResource<'a> for FetchResourceOr<(D, C, B, A)> where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>, 
[src]

type Item = OrRes<(<D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)>

impl<'a, E, D, C, B, A> FetchResource<'a> for FetchResourceOr<(E, D, C, B, A)> where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>, 
[src]

type Item = OrRes<(<E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)>

impl<'a, F, E, D, C, B, A> FetchResource<'a> for FetchResourceOr<(F, E, D, C, B, A)> where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>, 
[src]

type Item = OrRes<(<F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)>

impl<'a, G, F, E, D, C, B, A> FetchResource<'a> for FetchResourceOr<(G, F, E, D, C, B, A)> where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>, 
[src]

type Item = OrRes<(<G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)>

impl<'a, H, G, F, E, D, C, B, A> FetchResource<'a> for FetchResourceOr<(H, G, F, E, D, C, B, A)> where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>, 
[src]

type Item = OrRes<(<H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)>

impl<'a, I, H, G, F, E, D, C, B, A> FetchResource<'a> for FetchResourceOr<(I, H, G, F, E, D, C, B, A)> where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>,
    I: FetchResource<'a>, 
[src]

type Item = OrRes<(<I as FetchResource<'a>>::Item, <H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)>

impl<'a, J, I, H, G, F, E, D, C, B, A> FetchResource<'a> for FetchResourceOr<(J, I, H, G, F, E, D, C, B, A)> where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>,
    I: FetchResource<'a>,
    J: FetchResource<'a>, 
[src]

type Item = OrRes<(<J as FetchResource<'a>>::Item, <I as FetchResource<'a>>::Item, <H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)>

impl<'a, K, J, I, H, G, F, E, D, C, B, A> FetchResource<'a> for FetchResourceOr<(K, J, I, H, G, F, E, D, C, B, A)> where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>,
    I: FetchResource<'a>,
    J: FetchResource<'a>,
    K: FetchResource<'a>, 
[src]

type Item = OrRes<(<K as FetchResource<'a>>::Item, <J as FetchResource<'a>>::Item, <I as FetchResource<'a>>::Item, <H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)>

impl<'a, L, K, J, I, H, G, F, E, D, C, B, A> FetchResource<'a> for FetchResourceOr<(L, K, J, I, H, G, F, E, D, C, B, A)> where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>,
    I: FetchResource<'a>,
    J: FetchResource<'a>,
    K: FetchResource<'a>,
    L: FetchResource<'a>, 
[src]

type Item = OrRes<(<L as FetchResource<'a>>::Item, <K as FetchResource<'a>>::Item, <J as FetchResource<'a>>::Item, <I as FetchResource<'a>>::Item, <H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)>

impl<'a, M, L, K, J, I, H, G, F, E, D, C, B, A> FetchResource<'a> for FetchResourceOr<(M, L, K, J, I, H, G, F, E, D, C, B, A)> where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>,
    I: FetchResource<'a>,
    J: FetchResource<'a>,
    K: FetchResource<'a>,
    L: FetchResource<'a>,
    M: FetchResource<'a>, 
[src]

type Item = OrRes<(<M as FetchResource<'a>>::Item, <L as FetchResource<'a>>::Item, <K as FetchResource<'a>>::Item, <J as FetchResource<'a>>::Item, <I as FetchResource<'a>>::Item, <H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)>

impl<'a, N, M, L, K, J, I, H, G, F, E, D, C, B, A> FetchResource<'a> for FetchResourceOr<(N, M, L, K, J, I, H, G, F, E, D, C, B, A)> where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>,
    I: FetchResource<'a>,
    J: FetchResource<'a>,
    K: FetchResource<'a>,
    L: FetchResource<'a>,
    M: FetchResource<'a>,
    N: FetchResource<'a>, 
[src]

type Item = OrRes<(<N as FetchResource<'a>>::Item, <M as FetchResource<'a>>::Item, <L as FetchResource<'a>>::Item, <K as FetchResource<'a>>::Item, <J as FetchResource<'a>>::Item, <I as FetchResource<'a>>::Item, <H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)>

impl<'a, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> FetchResource<'a> for FetchResourceOr<(O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)> where
    A: FetchResource<'a>,
    B: FetchResource<'a>,
    C: FetchResource<'a>,
    D: FetchResource<'a>,
    E: FetchResource<'a>,
    F: FetchResource<'a>,
    G: FetchResource<'a>,
    H: FetchResource<'a>,
    I: FetchResource<'a>,
    J: FetchResource<'a>,
    K: FetchResource<'a>,
    L: FetchResource<'a>,
    M: FetchResource<'a>,
    N: FetchResource<'a>,
    O: FetchResource<'a>, 
[src]

type Item = OrRes<(<O as FetchResource<'a>>::Item, <N as FetchResource<'a>>::Item, <M as FetchResource<'a>>::Item, <L as FetchResource<'a>>::Item, <K as FetchResource<'a>>::Item, <J as FetchResource<'a>>::Item, <I as FetchResource<'a>>::Item, <H as FetchResource<'a>>::Item, <G as FetchResource<'a>>::Item, <F as FetchResource<'a>>::Item, <E as FetchResource<'a>>::Item, <D as FetchResource<'a>>::Item, <C as FetchResource<'a>>::Item, <B as FetchResource<'a>>::Item, <A as FetchResource<'a>>::Item)>

impl<'a, T> FetchResource<'a> for FetchResourceChanged<T> where
    T: Resource
[src]

type Item = ChangedRes<'a, T>

impl<'a, T> FetchResource<'a> for FetchResourceLocalMut<T> where
    T: Resource + FromResources
[src]

type Item = Local<'a, T>

impl<'a, T> FetchResource<'a> for FetchResourceRead<T> where
    T: Resource
[src]

type Item = Res<'a, T>

impl<'a, T> FetchResource<'a> for FetchResourceWrite<T> where
    T: Resource
[src]

type Item = ResMut<'a, T>

Loading content...