[][src]Trait rendy_mesh::Query

pub trait Query<T>: AsVertex {
    const QUERIED_ATTRIBUTES: &'static [(&'static str, Attribute)];
}

Allows to query specific Attributes of AsVertex

Associated Constants

const QUERIED_ATTRIBUTES: &'static [(&'static str, Attribute)]

Attributes from tuple T

Loading content...

Implementors

impl<VF> Query<()> for VF where
    VF: AsVertex
[src]

impl<VF, 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> Query<(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)> for VF where
    VF: AsVertex,
    A: AsAttribute,
    VF: WithAttribute<A>,
    B: AsAttribute,
    VF: WithAttribute<B>,
    C: AsAttribute,
    VF: WithAttribute<C>,
    D: AsAttribute,
    VF: WithAttribute<D>,
    E: AsAttribute,
    VF: WithAttribute<E>,
    F: AsAttribute,
    VF: WithAttribute<F>,
    G: AsAttribute,
    VF: WithAttribute<G>,
    H: AsAttribute,
    VF: WithAttribute<H>,
    I: AsAttribute,
    VF: WithAttribute<I>,
    J: AsAttribute,
    VF: WithAttribute<J>,
    K: AsAttribute,
    VF: WithAttribute<K>,
    L: AsAttribute,
    VF: WithAttribute<L>,
    M: AsAttribute,
    VF: WithAttribute<M>,
    N: AsAttribute,
    VF: WithAttribute<N>,
    O: AsAttribute,
    VF: WithAttribute<O>,
    P: AsAttribute,
    VF: WithAttribute<P>,
    Q: AsAttribute,
    VF: WithAttribute<Q>,
    R: AsAttribute,
    VF: WithAttribute<R>,
    S: AsAttribute,
    VF: WithAttribute<S>,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

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

impl<VF, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> Query<(C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    C: AsAttribute,
    VF: WithAttribute<C>,
    D: AsAttribute,
    VF: WithAttribute<D>,
    E: AsAttribute,
    VF: WithAttribute<E>,
    F: AsAttribute,
    VF: WithAttribute<F>,
    G: AsAttribute,
    VF: WithAttribute<G>,
    H: AsAttribute,
    VF: WithAttribute<H>,
    I: AsAttribute,
    VF: WithAttribute<I>,
    J: AsAttribute,
    VF: WithAttribute<J>,
    K: AsAttribute,
    VF: WithAttribute<K>,
    L: AsAttribute,
    VF: WithAttribute<L>,
    M: AsAttribute,
    VF: WithAttribute<M>,
    N: AsAttribute,
    VF: WithAttribute<N>,
    O: AsAttribute,
    VF: WithAttribute<O>,
    P: AsAttribute,
    VF: WithAttribute<P>,
    Q: AsAttribute,
    VF: WithAttribute<Q>,
    R: AsAttribute,
    VF: WithAttribute<R>,
    S: AsAttribute,
    VF: WithAttribute<S>,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

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

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

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

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

impl<VF, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> Query<(H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    H: AsAttribute,
    VF: WithAttribute<H>,
    I: AsAttribute,
    VF: WithAttribute<I>,
    J: AsAttribute,
    VF: WithAttribute<J>,
    K: AsAttribute,
    VF: WithAttribute<K>,
    L: AsAttribute,
    VF: WithAttribute<L>,
    M: AsAttribute,
    VF: WithAttribute<M>,
    N: AsAttribute,
    VF: WithAttribute<N>,
    O: AsAttribute,
    VF: WithAttribute<O>,
    P: AsAttribute,
    VF: WithAttribute<P>,
    Q: AsAttribute,
    VF: WithAttribute<Q>,
    R: AsAttribute,
    VF: WithAttribute<R>,
    S: AsAttribute,
    VF: WithAttribute<S>,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> Query<(I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    I: AsAttribute,
    VF: WithAttribute<I>,
    J: AsAttribute,
    VF: WithAttribute<J>,
    K: AsAttribute,
    VF: WithAttribute<K>,
    L: AsAttribute,
    VF: WithAttribute<L>,
    M: AsAttribute,
    VF: WithAttribute<M>,
    N: AsAttribute,
    VF: WithAttribute<N>,
    O: AsAttribute,
    VF: WithAttribute<O>,
    P: AsAttribute,
    VF: WithAttribute<P>,
    Q: AsAttribute,
    VF: WithAttribute<Q>,
    R: AsAttribute,
    VF: WithAttribute<R>,
    S: AsAttribute,
    VF: WithAttribute<S>,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> Query<(J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    J: AsAttribute,
    VF: WithAttribute<J>,
    K: AsAttribute,
    VF: WithAttribute<K>,
    L: AsAttribute,
    VF: WithAttribute<L>,
    M: AsAttribute,
    VF: WithAttribute<M>,
    N: AsAttribute,
    VF: WithAttribute<N>,
    O: AsAttribute,
    VF: WithAttribute<O>,
    P: AsAttribute,
    VF: WithAttribute<P>,
    Q: AsAttribute,
    VF: WithAttribute<Q>,
    R: AsAttribute,
    VF: WithAttribute<R>,
    S: AsAttribute,
    VF: WithAttribute<S>,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> Query<(K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    K: AsAttribute,
    VF: WithAttribute<K>,
    L: AsAttribute,
    VF: WithAttribute<L>,
    M: AsAttribute,
    VF: WithAttribute<M>,
    N: AsAttribute,
    VF: WithAttribute<N>,
    O: AsAttribute,
    VF: WithAttribute<O>,
    P: AsAttribute,
    VF: WithAttribute<P>,
    Q: AsAttribute,
    VF: WithAttribute<Q>,
    R: AsAttribute,
    VF: WithAttribute<R>,
    S: AsAttribute,
    VF: WithAttribute<S>,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> Query<(L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    L: AsAttribute,
    VF: WithAttribute<L>,
    M: AsAttribute,
    VF: WithAttribute<M>,
    N: AsAttribute,
    VF: WithAttribute<N>,
    O: AsAttribute,
    VF: WithAttribute<O>,
    P: AsAttribute,
    VF: WithAttribute<P>,
    Q: AsAttribute,
    VF: WithAttribute<Q>,
    R: AsAttribute,
    VF: WithAttribute<R>,
    S: AsAttribute,
    VF: WithAttribute<S>,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> Query<(M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    M: AsAttribute,
    VF: WithAttribute<M>,
    N: AsAttribute,
    VF: WithAttribute<N>,
    O: AsAttribute,
    VF: WithAttribute<O>,
    P: AsAttribute,
    VF: WithAttribute<P>,
    Q: AsAttribute,
    VF: WithAttribute<Q>,
    R: AsAttribute,
    VF: WithAttribute<R>,
    S: AsAttribute,
    VF: WithAttribute<S>,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> Query<(N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    N: AsAttribute,
    VF: WithAttribute<N>,
    O: AsAttribute,
    VF: WithAttribute<O>,
    P: AsAttribute,
    VF: WithAttribute<P>,
    Q: AsAttribute,
    VF: WithAttribute<Q>,
    R: AsAttribute,
    VF: WithAttribute<R>,
    S: AsAttribute,
    VF: WithAttribute<S>,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, O, P, Q, R, S, T, U, V, W, X, Y, Z> Query<(O, P, Q, R, S, T, U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    O: AsAttribute,
    VF: WithAttribute<O>,
    P: AsAttribute,
    VF: WithAttribute<P>,
    Q: AsAttribute,
    VF: WithAttribute<Q>,
    R: AsAttribute,
    VF: WithAttribute<R>,
    S: AsAttribute,
    VF: WithAttribute<S>,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, P, Q, R, S, T, U, V, W, X, Y, Z> Query<(P, Q, R, S, T, U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    P: AsAttribute,
    VF: WithAttribute<P>,
    Q: AsAttribute,
    VF: WithAttribute<Q>,
    R: AsAttribute,
    VF: WithAttribute<R>,
    S: AsAttribute,
    VF: WithAttribute<S>,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, Q, R, S, T, U, V, W, X, Y, Z> Query<(Q, R, S, T, U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    Q: AsAttribute,
    VF: WithAttribute<Q>,
    R: AsAttribute,
    VF: WithAttribute<R>,
    S: AsAttribute,
    VF: WithAttribute<S>,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, R, S, T, U, V, W, X, Y, Z> Query<(R, S, T, U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    R: AsAttribute,
    VF: WithAttribute<R>,
    S: AsAttribute,
    VF: WithAttribute<S>,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, S, T, U, V, W, X, Y, Z> Query<(S, T, U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    S: AsAttribute,
    VF: WithAttribute<S>,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, T, U, V, W, X, Y, Z> Query<(T, U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    T: AsAttribute,
    VF: WithAttribute<T>,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, U, V, W, X, Y, Z> Query<(U, V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    U: AsAttribute,
    VF: WithAttribute<U>,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, V, W, X, Y, Z> Query<(V, W, X, Y, Z)> for VF where
    VF: AsVertex,
    V: AsAttribute,
    VF: WithAttribute<V>,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, W, X, Y, Z> Query<(W, X, Y, Z)> for VF where
    VF: AsVertex,
    W: AsAttribute,
    VF: WithAttribute<W>,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, X, Y, Z> Query<(X, Y, Z)> for VF where
    VF: AsVertex,
    X: AsAttribute,
    VF: WithAttribute<X>,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, Y, Z> Query<(Y, Z)> for VF where
    VF: AsVertex,
    Y: AsAttribute,
    VF: WithAttribute<Y>,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

impl<VF, Z> Query<(Z,)> for VF where
    VF: AsVertex,
    Z: AsAttribute,
    VF: WithAttribute<Z>, 
[src]

Loading content...