[−][src]Trait oxygengine::prelude::ComponentContainerModify
Required methods
Loading content...Implementations on Foreign Types
impl<'a, A> ComponentContainerModify<'a, (ComponentContainer<'a, A>,)> for (A,) where
A: Component,
[src]
A: Component,
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>)> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>)
impl<'a, A, B, C, D, E, F, G, H, I, J> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>)> for (A, B, C, D, E, F, G, H, I, J) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>, ComponentContainer<'a, W>, ComponentContainer<'a, X>, ComponentContainer<'a, Y>, ComponentContainer<'a, Z>)> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
T: Component,
U: Component,
V: Component,
W: Component,
X: Component,
Y: Component,
Z: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
T: Component,
U: Component,
V: Component,
W: Component,
X: Component,
Y: Component,
Z: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>, ComponentContainer<'a, W>, ComponentContainer<'a, X>, ComponentContainer<'a, Y>, ComponentContainer<'a, Z>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>, ComponentContainer<'a, W>, ComponentContainer<'a, X>, ComponentContainer<'a, Y>, ComponentContainer<'a, Z>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>)> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>)
impl<'a, A, B, C, D, E, F, G> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>)> for (A, B, C, D, E, F, G) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>)> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>)> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>)> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
T: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
T: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>)> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>, ComponentContainer<'a, W>, ComponentContainer<'a, X>, ComponentContainer<'a, Y>)> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
T: Component,
U: Component,
V: Component,
W: Component,
X: Component,
Y: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
T: Component,
U: Component,
V: Component,
W: Component,
X: Component,
Y: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>, ComponentContainer<'a, W>, ComponentContainer<'a, X>, ComponentContainer<'a, Y>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>, ComponentContainer<'a, W>, ComponentContainer<'a, X>, ComponentContainer<'a, Y>)
impl<'a, A, B, C, D, E> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>)> for (A, B, C, D, E) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>)
impl<'a, A, B> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>)> for (A, B) where
A: Component,
B: Component,
[src]
A: Component,
B: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>)
impl<'a, A, B, C, D, E, F> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>)> for (A, B, C, D, E, F) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>)> for (A, B, C, D, E, F, G, H, I, J, K, L) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>)> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
T: Component,
U: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
T: Component,
U: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>)
impl<'a, A, B, C, D> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>)> for (A, B, C, D) where
A: Component,
B: Component,
C: Component,
D: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>)> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
T: Component,
U: Component,
V: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
T: Component,
U: Component,
V: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>)
impl<'a, A, B, C, D, E, F, G, H, I> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>)> for (A, B, C, D, E, F, G, H, I) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>)
impl<'a, A, B, C, D, E, F, G, H> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>)> for (A, B, C, D, E, F, G, H) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>)
impl<'a, A, B, C> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>)> for (A, B, C) where
A: Component,
B: Component,
C: Component,
[src]
A: Component,
B: Component,
C: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>, ComponentContainer<'a, W>, ComponentContainer<'a, X>)> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
T: Component,
U: Component,
V: Component,
W: Component,
X: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
T: Component,
U: Component,
V: Component,
W: Component,
X: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>, ComponentContainer<'a, W>, ComponentContainer<'a, X>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>, ComponentContainer<'a, W>, ComponentContainer<'a, X>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>, ComponentContainer<'a, W>)> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
T: Component,
U: Component,
V: Component,
W: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
S: Component,
T: Component,
U: Component,
V: Component,
W: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>, ComponentContainer<'a, W>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>, ComponentContainer<'a, S>, ComponentContainer<'a, T>, ComponentContainer<'a, U>, ComponentContainer<'a, V>, ComponentContainer<'a, W>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>)> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
N: Component,
O: Component,
P: Component,
Q: Component,
R: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>, ComponentContainer<'a, N>, ComponentContainer<'a, O>, ComponentContainer<'a, P>, ComponentContainer<'a, Q>, ComponentContainer<'a, R>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>)> for (A, B, C, D, E, F, G, H, I, J, K) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>)
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M> ComponentContainerModify<'a, (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>)> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
[src]
A: Component,
B: Component,
C: Component,
D: Component,
E: Component,
F: Component,
G: Component,
H: Component,
I: Component,
J: Component,
K: Component,
L: Component,
M: Component,
fn fetch(
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>)
[src]
world: &'a World,
entity: Entity
) -> (ComponentContainer<'a, A>, ComponentContainer<'a, B>, ComponentContainer<'a, C>, ComponentContainer<'a, D>, ComponentContainer<'a, E>, ComponentContainer<'a, F>, ComponentContainer<'a, G>, ComponentContainer<'a, H>, ComponentContainer<'a, I>, ComponentContainer<'a, J>, ComponentContainer<'a, K>, ComponentContainer<'a, L>, ComponentContainer<'a, M>)
Implementors
impl<'a, C> ComponentContainerModify<'a, ComponentContainer<'a, C>> for C where
C: Component,
[src]
C: Component,