Trait QueryShared

Source
pub unsafe trait QueryShared { }
Expand description

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

Implementations on Foreign Types§

Source§

impl QueryShared for ()

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§

Source§

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

Source§

impl<Q> QueryShared for Satisfies<Q>

Source§

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

Source§

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