[][src]Trait vulkano::format::ClearValuesTuple

pub unsafe trait ClearValuesTuple {
    type Iter: Iterator<Item = ClearValue>;
    fn iter(self) -> Self::Iter;
}

Associated Types

type Iter: Iterator<Item = ClearValue>

Loading content...

Required methods

fn iter(self) -> Self::Iter

Loading content...

Implementations on Foreign Types

impl<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> ClearValuesTuple 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: Into<ClearValue>,
    B: Into<ClearValue>,
    C: Into<ClearValue>,
    D: Into<ClearValue>,
    E: Into<ClearValue>,
    F: Into<ClearValue>,
    G: Into<ClearValue>,
    H: Into<ClearValue>,
    I: Into<ClearValue>,
    J: Into<ClearValue>,
    K: Into<ClearValue>,
    L: Into<ClearValue>,
    M: Into<ClearValue>,
    N: Into<ClearValue>,
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<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> ClearValuesTuple for (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
    B: Into<ClearValue>,
    C: Into<ClearValue>,
    D: Into<ClearValue>,
    E: Into<ClearValue>,
    F: Into<ClearValue>,
    G: Into<ClearValue>,
    H: Into<ClearValue>,
    I: Into<ClearValue>,
    J: Into<ClearValue>,
    K: Into<ClearValue>,
    L: Into<ClearValue>,
    M: Into<ClearValue>,
    N: Into<ClearValue>,
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (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
    C: Into<ClearValue>,
    D: Into<ClearValue>,
    E: Into<ClearValue>,
    F: Into<ClearValue>,
    G: Into<ClearValue>,
    H: Into<ClearValue>,
    I: Into<ClearValue>,
    J: Into<ClearValue>,
    K: Into<ClearValue>,
    L: Into<ClearValue>,
    M: Into<ClearValue>,
    N: Into<ClearValue>,
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
    D: Into<ClearValue>,
    E: Into<ClearValue>,
    F: Into<ClearValue>,
    G: Into<ClearValue>,
    H: Into<ClearValue>,
    I: Into<ClearValue>,
    J: Into<ClearValue>,
    K: Into<ClearValue>,
    L: Into<ClearValue>,
    M: Into<ClearValue>,
    N: Into<ClearValue>,
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
    E: Into<ClearValue>,
    F: Into<ClearValue>,
    G: Into<ClearValue>,
    H: Into<ClearValue>,
    I: Into<ClearValue>,
    J: Into<ClearValue>,
    K: Into<ClearValue>,
    L: Into<ClearValue>,
    M: Into<ClearValue>,
    N: Into<ClearValue>,
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
    F: Into<ClearValue>,
    G: Into<ClearValue>,
    H: Into<ClearValue>,
    I: Into<ClearValue>,
    J: Into<ClearValue>,
    K: Into<ClearValue>,
    L: Into<ClearValue>,
    M: Into<ClearValue>,
    N: Into<ClearValue>,
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
    G: Into<ClearValue>,
    H: Into<ClearValue>,
    I: Into<ClearValue>,
    J: Into<ClearValue>,
    K: Into<ClearValue>,
    L: Into<ClearValue>,
    M: Into<ClearValue>,
    N: Into<ClearValue>,
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
    H: Into<ClearValue>,
    I: Into<ClearValue>,
    J: Into<ClearValue>,
    K: Into<ClearValue>,
    L: Into<ClearValue>,
    M: Into<ClearValue>,
    N: Into<ClearValue>,
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
    I: Into<ClearValue>,
    J: Into<ClearValue>,
    K: Into<ClearValue>,
    L: Into<ClearValue>,
    M: Into<ClearValue>,
    N: Into<ClearValue>,
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
    J: Into<ClearValue>,
    K: Into<ClearValue>,
    L: Into<ClearValue>,
    M: Into<ClearValue>,
    N: Into<ClearValue>,
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
    K: Into<ClearValue>,
    L: Into<ClearValue>,
    M: Into<ClearValue>,
    N: Into<ClearValue>,
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
    L: Into<ClearValue>,
    M: Into<ClearValue>,
    N: Into<ClearValue>,
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
    M: Into<ClearValue>,
    N: Into<ClearValue>,
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<N, O, P, Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
    N: Into<ClearValue>,
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<O, P, Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (O, P, Q, R, S, T, U, V, W, X, Y, Z) where
    O: Into<ClearValue>,
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<P, Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (P, Q, R, S, T, U, V, W, X, Y, Z) where
    P: Into<ClearValue>,
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<Q, R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (Q, R, S, T, U, V, W, X, Y, Z) where
    Q: Into<ClearValue>,
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<R, S, T, U, V, W, X, Y, Z> ClearValuesTuple for (R, S, T, U, V, W, X, Y, Z) where
    R: Into<ClearValue>,
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<S, T, U, V, W, X, Y, Z> ClearValuesTuple for (S, T, U, V, W, X, Y, Z) where
    S: Into<ClearValue>,
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<T, U, V, W, X, Y, Z> ClearValuesTuple for (T, U, V, W, X, Y, Z) where
    T: Into<ClearValue>,
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<U, V, W, X, Y, Z> ClearValuesTuple for (U, V, W, X, Y, Z) where
    U: Into<ClearValue>,
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<V, W, X, Y, Z> ClearValuesTuple for (V, W, X, Y, Z) where
    V: Into<ClearValue>,
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<W, X, Y, Z> ClearValuesTuple for (W, X, Y, Z) where
    W: Into<ClearValue>,
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<X, Y, Z> ClearValuesTuple for (X, Y, Z) where
    X: Into<ClearValue>,
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<Y, Z> ClearValuesTuple for (Y, Z) where
    Y: Into<ClearValue>,
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

impl<Z> ClearValuesTuple for (Z,) where
    Z: Into<ClearValue>, 
[src]

type Iter = VecIntoIter<ClearValue>

Loading content...

Implementors

Loading content...