Skip to main content

T11

Struct T11 

Source
pub struct T11<A, B, C, D, E, F, G, H, I, J, K>(pub A, pub B, pub C, pub D, pub E, pub F, pub G, pub H, pub I, pub J, pub K);
Expand description

11-ary tuple wrapper

Tuple Fields§

§0: A§1: B§2: C§3: D§4: E§5: F§6: G§7: H§8: I§9: J§10: K

Trait Implementations§

Source§

impl<A: Clone, B: Clone, C: Clone, D: Clone, E: Clone, F: Clone, G: Clone, H: Clone, I: Clone, J: Clone, K: Clone> Clone for T11<A, B, C, D, E, F, G, H, I, J, K>

Source§

fn clone(&self) -> T11<A, B, C, D, E, F, G, H, I, J, K>

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<A: Debug, B: Debug, C: Debug, D: Debug, E: Debug, F: Debug, G: Debug, H: Debug, I: Debug, J: Debug, K: Debug> Debug for T11<A, B, C, D, E, F, G, H, I, J, K>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<A: Eq, B: Eq, C: Eq, D: Eq, E: Eq, F: Eq, G: Eq, H: Eq, I: Eq, J: Eq, K: Eq> Eq for T11<A, B, C, D, E, F, G, H, I, J, K>

Source§

impl<A0, A1, B0, B1, C0, C1, D0, D1, E0, E1, F0, F1, G0, G1, H0, H1, I0, I1, J0, J1, K0, K1> From<(A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0)> for T11<A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1>
where A1: From<A0>, B1: From<B0>, C1: From<C0>, D1: From<D0>, E1: From<E0>, F1: From<F0>, G1: From<G0>, H1: From<H0>, I1: From<I0>, J1: From<J0>, K1: From<K0>,

Source§

fn from( (a, b, c, d, e, f, g, h, i, j, k): (A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0), ) -> Self

Converts to this type from the input type.
Source§

impl<A0, A1, B0, B1, C0, C1, D0, D1, E0, E1, F0, F1, G0, G1, H0, H1, I0, I1, J0, J1, K0, K1> From<T11<A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0>> for (A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1)
where A1: From<A0>, B1: From<B0>, C1: From<C0>, D1: From<D0>, E1: From<E0>, F1: From<F0>, G1: From<G0>, H1: From<H0>, I1: From<I0>, J1: From<J0>, K1: From<K0>,

Source§

fn from(T11: T11<A0, B0, C0, D0, E0, F0, G0, H0, I0, J0, K0>) -> Self

Converts to this type from the input type.
Source§

impl<TY, A, B, C, D, E, F, G, H, I, J, K, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize> From<T11<[TY; AN], [TY; BN], [TY; CN], [TY; DN], [TY; EN], [TY; FN], [TY; GN], [TY; HN], [TY; IN], [TY; JN], [TY; KN]>> for Le<(A, B, C, D, E, F, G, H, I, J, K)>
where Le<A>: From<[TY; AN]>, Le<B>: From<[TY; BN]>, Le<C>: From<[TY; CN]>, Le<D>: From<[TY; DN]>, Le<E>: From<[TY; EN]>, Le<F>: From<[TY; FN]>, Le<G>: From<[TY; GN]>, Le<H>: From<[TY; HN]>, Le<I>: From<[TY; IN]>, Le<J>: From<[TY; JN]>, Le<K>: From<[TY; KN]>,

Source§

fn from( data: T11<[TY; AN], [TY; BN], [TY; CN], [TY; DN], [TY; EN], [TY; FN], [TY; GN], [TY; HN], [TY; IN], [TY; JN], [TY; KN]>, ) -> Self

Converts to this type from the input type.
Source§

impl<TY, A, B, C, D, E, F, G, H, I, J, K, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize> From<T11<[TY; AN], [TY; BN], [TY; CN], [TY; DN], [TY; EN], [TY; FN], [TY; GN], [TY; HN], [TY; IN], [TY; JN], [TY; KN]>> for Be<(A, B, C, D, E, F, G, H, I, J, K)>
where Be<A>: From<[TY; AN]>, Be<B>: From<[TY; BN]>, Be<C>: From<[TY; CN]>, Be<D>: From<[TY; DN]>, Be<E>: From<[TY; EN]>, Be<F>: From<[TY; FN]>, Be<G>: From<[TY; GN]>, Be<H>: From<[TY; HN]>, Be<I>: From<[TY; IN]>, Be<J>: From<[TY; JN]>, Be<K>: From<[TY; KN]>,

Source§

fn from( data: T11<[TY; AN], [TY; BN], [TY; CN], [TY; DN], [TY; EN], [TY; FN], [TY; GN], [TY; HN], [TY; IN], [TY; JN], [TY; KN]>, ) -> Self

Converts to this type from the input type.
Source§

impl<T, const N: usize, const AN: usize, const BN: usize, const CN: usize, const DN: usize, const EN: usize, const FN: usize, const GN: usize, const HN: usize, const IN: usize, const JN: usize, const KN: usize> From<[T; N]> for T11<[T; AN], [T; BN], [T; CN], [T; DN], [T; EN], [T; FN], [T; GN], [T; HN], [T; IN], [T; JN], [T; KN]>
where T: Default + Copy,

Source§

fn from(data: [T; N]) -> Self

Converts to this type from the input type.
Source§

impl<A: PartialEq, B: PartialEq, C: PartialEq, D: PartialEq, E: PartialEq, F: PartialEq, G: PartialEq, H: PartialEq, I: PartialEq, J: PartialEq, K: PartialEq> PartialEq for T11<A, B, C, D, E, F, G, H, I, J, K>

Source§

fn eq(&self, other: &T11<A, B, C, D, E, F, G, H, I, J, K>) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl<A: PartialEq, B: PartialEq, C: PartialEq, D: PartialEq, E: PartialEq, F: PartialEq, G: PartialEq, H: PartialEq, I: PartialEq, J: PartialEq, K: PartialEq> StructuralPartialEq for T11<A, B, C, D, E, F, G, H, I, J, K>

Auto Trait Implementations§

§

impl<A, B, C, D, E, F, G, H, I, J, K> Freeze for T11<A, B, C, D, E, F, G, H, I, J, K>
where A: Freeze, B: Freeze, C: Freeze, D: Freeze, E: Freeze, F: Freeze, G: Freeze, H: Freeze, I: Freeze, J: Freeze, K: Freeze,

§

impl<A, B, C, D, E, F, G, H, I, J, K> RefUnwindSafe for T11<A, B, C, D, E, F, G, H, I, J, K>

§

impl<A, B, C, D, E, F, G, H, I, J, K> Send for T11<A, B, C, D, E, F, G, H, I, J, K>
where A: Send, B: Send, C: Send, D: Send, E: Send, F: Send, G: Send, H: Send, I: Send, J: Send, K: Send,

§

impl<A, B, C, D, E, F, G, H, I, J, K> Sync for T11<A, B, C, D, E, F, G, H, I, J, K>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync, H: Sync, I: Sync, J: Sync, K: Sync,

§

impl<A, B, C, D, E, F, G, H, I, J, K> Unpin for T11<A, B, C, D, E, F, G, H, I, J, K>
where A: Unpin, B: Unpin, C: Unpin, D: Unpin, E: Unpin, F: Unpin, G: Unpin, H: Unpin, I: Unpin, J: Unpin, K: Unpin,

§

impl<A, B, C, D, E, F, G, H, I, J, K> UnsafeUnpin for T11<A, B, C, D, E, F, G, H, I, J, K>

§

impl<A, B, C, D, E, F, G, H, I, J, K> UnwindSafe for T11<A, B, C, D, E, F, G, H, I, J, K>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> AsPrimitive<()> for T

Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> LsbInto<U> for T
where U: FromLsb<T>,

Source§

fn lsb_into(self) -> U

Source§

impl<T, U> MsbInto<U> for T
where U: FromMsb<T>,

Source§

fn msb_into(self) -> U

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.