Trait vulkano::descriptor::descriptor_set::collection::DescriptorSetsCollection
[−]
[src]
pub unsafe trait DescriptorSetsCollection { fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>; fn num_bindings_in_set(&self, set: usize) -> Option<usize>; fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>; fn buffers_list<'a>(&'a self) -> Box<Iterator<Item = &'a BufferAccess> + 'a>; fn images_list<'a>(&'a self) -> Box<Iterator<Item = &'a ImageAccess> + 'a>; }
A collection of descriptor set objects.
Required Methods
fn into_vec(self) -> Vec<Box<DescriptorSet + Send + Sync>>
fn num_bindings_in_set(&self, set: usize) -> Option<usize>
Returns the number of descriptors in the set. Includes possibly empty descriptors.
Returns None
if the set is out of range.
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>
Returns the descriptor for the given binding of the given set.
Returns None
if out of range.
fn buffers_list<'a>(&'a self) -> Box<Iterator<Item = &'a BufferAccess> + 'a>
Returns the list of buffers used by this descriptor set. Includes buffer views.
fn images_list<'a>(&'a self) -> Box<Iterator<Item = &'a ImageAccess> + 'a>
Returns the list of images used by this descriptor set. Includes image views.
Implementors
impl DescriptorSetsCollection for ()
impl<T> DescriptorSetsCollection for T where
T: DescriptorSet + Send + Sync + 'static,impl<Z, Y, X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (Z, Y, X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
Z: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Y: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
X: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
W: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<Y, X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (Y, X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
Y: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
X: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
W: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (X, W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
X: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
W: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (W, V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
W: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (V, U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
V: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (U, T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
U: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (T, S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
T: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (S, R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
S: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (R, Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
R: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (Q, P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
Q: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (P, O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
P: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
O: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<N, M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (N, M, L, K, J, I, H, G, F, E, D, C, B, A) where
N: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<M, L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (M, L, K, J, I, H, G, F, E, D, C, B, A) where
M: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<L, K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (L, K, J, I, H, G, F, E, D, C, B, A) where
L: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<K, J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (K, J, I, H, G, F, E, D, C, B, A) where
K: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<J, I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (J, I, H, G, F, E, D, C, B, A) where
J: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<I, H, G, F, E, D, C, B, A> DescriptorSetsCollection for (I, H, G, F, E, D, C, B, A) where
I: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<H, G, F, E, D, C, B, A> DescriptorSetsCollection for (H, G, F, E, D, C, B, A) where
H: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<G, F, E, D, C, B, A> DescriptorSetsCollection for (G, F, E, D, C, B, A) where
G: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<F, E, D, C, B, A> DescriptorSetsCollection for (F, E, D, C, B, A) where
F: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<E, D, C, B, A> DescriptorSetsCollection for (E, D, C, B, A) where
E: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<D, C, B, A> DescriptorSetsCollection for (D, C, B, A) where
D: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<C, B, A> DescriptorSetsCollection for (C, B, A) where
C: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,impl<B, A> DescriptorSetsCollection for (B, A) where
B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,