[][src]Trait vulkano::descriptor::descriptor_set::collection::DescriptorSetsCollection

pub unsafe trait DescriptorSetsCollection {
    fn into_vec(self) -> Vec<Box<dyn DescriptorSet + Send + Sync>>;
fn num_bindings_in_set(&self, set: usize) -> Option<usize>;
fn descriptor(&self, set: usize, binding: usize) -> Option<DescriptorDesc>; }

A collection of descriptor set objects.

Required methods

fn into_vec(self) -> Vec<Box<dyn 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.

Loading content...

Implementations on Foreign Types

impl DescriptorSetsCollection for ()[src]

impl<T> DescriptorSetsCollection for Vec<T> where
    T: DescriptorSet + Send + Sync + 'static, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

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, 
[src]

impl<B, A> DescriptorSetsCollection for (B, A) where
    B: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static,
    A: DescriptorSet + DescriptorSetDesc + Send + Sync + 'static, 
[src]

Loading content...

Implementors

impl<T> DescriptorSetsCollection for T where
    T: DescriptorSet + Send + Sync + 'static, 
[src]

Loading content...