pub unsafe trait QueryShared { }
Expand description

Marker trait indicating whether a given Query will not produce unique references

Implementations on Foreign Types§

§

impl<C, B, A> QueryShared for (C, B, A)where C: QueryShared, B: QueryShared, A: QueryShared,

§

impl<F, E, D, C, B, A> QueryShared for (F, E, D, C, B, A)where F: QueryShared, E: QueryShared, D: QueryShared, C: QueryShared, B: QueryShared, A: QueryShared,

§

impl<K, J, I, H, G, F, E, D, C, B, A> QueryShared for (K, J, I, H, G, F, E, D, C, B, A)where K: QueryShared, J: QueryShared, I: QueryShared, H: QueryShared, G: QueryShared, F: QueryShared, E: QueryShared, D: QueryShared, C: QueryShared, B: QueryShared, A: QueryShared,

§

impl<H, G, F, E, D, C, B, A> QueryShared for (H, G, F, E, D, C, B, A)where H: QueryShared, G: QueryShared, F: QueryShared, E: QueryShared, D: QueryShared, C: QueryShared, B: QueryShared, A: QueryShared,

§

impl<I, H, G, F, E, D, C, B, A> QueryShared for (I, H, G, F, E, D, C, B, A)where I: QueryShared, H: QueryShared, G: QueryShared, F: QueryShared, E: QueryShared, D: QueryShared, C: QueryShared, B: QueryShared, A: QueryShared,

§

impl<N, M, L, K, J, I, H, G, F, E, D, C, B, A> QueryShared for (N, M, L, K, J, I, H, G, F, E, D, C, B, A)where N: QueryShared, M: QueryShared, L: QueryShared, K: QueryShared, J: QueryShared, I: QueryShared, H: QueryShared, G: QueryShared, F: QueryShared, E: QueryShared, D: QueryShared, C: QueryShared, B: QueryShared, A: QueryShared,

§

impl<G, F, E, D, C, B, A> QueryShared for (G, F, E, D, C, B, A)where G: QueryShared, F: QueryShared, E: QueryShared, D: QueryShared, C: QueryShared, B: QueryShared, A: QueryShared,

§

impl<A> QueryShared for (A,)where A: QueryShared,

§

impl<D, C, B, A> QueryShared for (D, C, B, A)where D: QueryShared, C: QueryShared, B: QueryShared, A: QueryShared,

§

impl<B, A> QueryShared for (B, A)where B: QueryShared, A: QueryShared,

§

impl<E, D, C, B, A> QueryShared for (E, D, C, B, A)where E: QueryShared, D: QueryShared, C: QueryShared, B: QueryShared, A: QueryShared,

§

impl<O, N, M, L, K, J, I, H, G, F, E, D, C, B, A> QueryShared for (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)where O: QueryShared, N: QueryShared, M: QueryShared, L: QueryShared, K: QueryShared, J: QueryShared, I: QueryShared, H: QueryShared, G: QueryShared, F: QueryShared, E: QueryShared, D: QueryShared, C: QueryShared, B: QueryShared, A: QueryShared,

§

impl<L, K, J, I, H, G, F, E, D, C, B, A> QueryShared for (L, K, J, I, H, G, F, E, D, C, B, A)where L: QueryShared, K: QueryShared, J: QueryShared, I: QueryShared, H: QueryShared, G: QueryShared, F: QueryShared, E: QueryShared, D: QueryShared, C: QueryShared, B: QueryShared, A: QueryShared,

§

impl<J, I, H, G, F, E, D, C, B, A> QueryShared for (J, I, H, G, F, E, D, C, B, A)where J: QueryShared, I: QueryShared, H: QueryShared, G: QueryShared, F: QueryShared, E: QueryShared, D: QueryShared, C: QueryShared, B: QueryShared, A: QueryShared,

§

impl<M, L, K, J, I, H, G, F, E, D, C, B, A> QueryShared for (M, L, K, J, I, H, G, F, E, D, C, B, A)where M: QueryShared, L: QueryShared, K: QueryShared, J: QueryShared, I: QueryShared, H: QueryShared, G: QueryShared, F: QueryShared, E: QueryShared, D: QueryShared, C: QueryShared, B: QueryShared, A: QueryShared,

§

impl<'a, T> QueryShared for &'a T

§

impl QueryShared for ()

§

impl<T> QueryShared for Option<T>where T: QueryShared,

Implementors§

§

impl<L, R> QueryShared for Or<L, R>where L: QueryShared, R: QueryShared,

§

impl<Q> QueryShared for Satisfies<Q>

§

impl<Q, R> QueryShared for With<Q, R>where Q: QueryShared,

§

impl<Q, R> QueryShared for Without<Q, R>where Q: QueryShared,