pub struct TupleIndex8;Expand description
A type level marker to be used as index into tuples
Trait Implementations§
Source§impl Clone for TupleIndex8
impl Clone for TupleIndex8
Source§fn clone(&self) -> TupleIndex8
fn clone(&self) -> TupleIndex8
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TupleIndex8
impl Debug for TupleIndex8
Source§impl Default for TupleIndex8
impl Default for TupleIndex8
Source§fn default() -> TupleIndex8
fn default() -> TupleIndex8
Returns the “default value” for a type. Read more
Source§impl IsPrimaryKeyIndex for TupleIndex8
impl IsPrimaryKeyIndex for TupleIndex8
Source§impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I)where
I: Clone + 'static,
impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I)where
I: Clone + 'static,
Source§impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I, J: 'static> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I, J)where
I: Clone + 'static,
impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I, J: 'static> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I, J)where
I: Clone + 'static,
Source§impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I, J: 'static, K: 'static> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I, J, K)where
I: Clone + 'static,
impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I, J: 'static, K: 'static> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I, J, K)where
I: Clone + 'static,
Source§impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I, J: 'static, K: 'static, L: 'static> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I, J, K, L)where
I: Clone + 'static,
impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I, J: 'static, K: 'static, L: 'static> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I, J, K, L)where
I: Clone + 'static,
Source§impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I, J: 'static, K: 'static, L: 'static, M: 'static> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I, J, K, L, M)where
I: Clone + 'static,
impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I, J: 'static, K: 'static, L: 'static, M: 'static> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I, J, K, L, M)where
I: Clone + 'static,
Source§impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I, J: 'static, K: 'static, L: 'static, M: 'static, N: 'static> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)where
I: Clone + 'static,
impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I, J: 'static, K: 'static, L: 'static, M: 'static, N: 'static> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)where
I: Clone + 'static,
Source§impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I, J: 'static, K: 'static, L: 'static, M: 'static, N: 'static, O: 'static> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)where
I: Clone + 'static,
impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I, J: 'static, K: 'static, L: 'static, M: 'static, N: 'static, O: 'static> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)where
I: Clone + 'static,
Source§impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I, J: 'static, K: 'static, L: 'static, M: 'static, N: 'static, O: 'static, P: 'static> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)where
I: Clone + 'static,
impl<'a, A: 'static, B: 'static, C: 'static, D: 'static, E: 'static, F: 'static, G: 'static, H: 'static, I, J: 'static, K: 'static, L: 'static, M: 'static, N: 'static, O: 'static, P: 'static> TupleIndex<TupleIndex8> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)where
I: Clone + 'static,
impl Copy for TupleIndex8
Auto Trait Implementations§
impl Freeze for TupleIndex8
impl RefUnwindSafe for TupleIndex8
impl Send for TupleIndex8
impl Sync for TupleIndex8
impl Unpin for TupleIndex8
impl UnsafeUnpin for TupleIndex8
impl UnwindSafe for TupleIndex8
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoSql for T
impl<T> IntoSql for T
Source§fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
Convert
self to an expression for Diesel’s query builder. Read moreSource§fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
Convert
&self to an expression for Diesel’s query builder. Read more