TuplerAppend

endpoints4s.TuplerAppend
trait TuplerAppend extends Tupler3

Generated trait that provides Tupler instances for appending to tuples from 3 to 21 elements

Attributes

Graph
Supertypes
trait Tupler3
trait Tupler2
trait Tupler1
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Tupler4
trait Tupler5
object Tupler.type

Members list

Type members

Inherited types

type Aux[A, B, Out0] = Tupler[A, B] { type Out = Out0; }

Attributes

Inherited from:
Tupler1

Implicits

Implicits

implicit def tupler10Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), T11] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11); }

A Tupler that appends an element to an existing tuple of size 10.

A Tupler that appends an element to an existing tuple of size 10.

Attributes

implicit def tupler11Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), T12] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12); }

A Tupler that appends an element to an existing tuple of size 11.

A Tupler that appends an element to an existing tuple of size 11.

Attributes

implicit def tupler12Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), T13] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13); }

A Tupler that appends an element to an existing tuple of size 12.

A Tupler that appends an element to an existing tuple of size 12.

Attributes

implicit def tupler13Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), T14] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14); }

A Tupler that appends an element to an existing tuple of size 13.

A Tupler that appends an element to an existing tuple of size 13.

Attributes

implicit def tupler14Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), T15] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15); }

A Tupler that appends an element to an existing tuple of size 14.

A Tupler that appends an element to an existing tuple of size 14.

Attributes

implicit def tupler15Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), T16] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16); }

A Tupler that appends an element to an existing tuple of size 15.

A Tupler that appends an element to an existing tuple of size 15.

Attributes

implicit def tupler16Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), T17] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17); }

A Tupler that appends an element to an existing tuple of size 16.

A Tupler that appends an element to an existing tuple of size 16.

Attributes

implicit def tupler17Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17), T18] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18); }

A Tupler that appends an element to an existing tuple of size 17.

A Tupler that appends an element to an existing tuple of size 17.

Attributes

implicit def tupler18Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18), T19] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19); }

A Tupler that appends an element to an existing tuple of size 18.

A Tupler that appends an element to an existing tuple of size 18.

Attributes

implicit def tupler19Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19), T20] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20); }

A Tupler that appends an element to an existing tuple of size 19.

A Tupler that appends an element to an existing tuple of size 19.

Attributes

implicit def tupler20Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20), T21] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21); }

A Tupler that appends an element to an existing tuple of size 20.

A Tupler that appends an element to an existing tuple of size 20.

Attributes

implicit def tupler21Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21), T22] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22); }

A Tupler that appends an element to an existing tuple of size 21.

A Tupler that appends an element to an existing tuple of size 21.

Attributes

implicit def tupler3Append[T1, T2, T3, T4]: Tupler[(T1, T2, T3), T4] { type Out = (T1, T2, T3, T4); }

A Tupler that appends an element to an existing tuple of size 3.

A Tupler that appends an element to an existing tuple of size 3.

Attributes

implicit def tupler4Append[T1, T2, T3, T4, T5]: Tupler[(T1, T2, T3, T4), T5] { type Out = (T1, T2, T3, T4, T5); }

A Tupler that appends an element to an existing tuple of size 4.

A Tupler that appends an element to an existing tuple of size 4.

Attributes

implicit def tupler5Append[T1, T2, T3, T4, T5, T6]: Tupler[(T1, T2, T3, T4, T5), T6] { type Out = (T1, T2, T3, T4, T5, T6); }

A Tupler that appends an element to an existing tuple of size 5.

A Tupler that appends an element to an existing tuple of size 5.

Attributes

implicit def tupler6Append[T1, T2, T3, T4, T5, T6, T7]: Tupler[(T1, T2, T3, T4, T5, T6), T7] { type Out = (T1, T2, T3, T4, T5, T6, T7); }

A Tupler that appends an element to an existing tuple of size 6.

A Tupler that appends an element to an existing tuple of size 6.

Attributes

implicit def tupler7Append[T1, T2, T3, T4, T5, T6, T7, T8]: Tupler[(T1, T2, T3, T4, T5, T6, T7), T8] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8); }

A Tupler that appends an element to an existing tuple of size 7.

A Tupler that appends an element to an existing tuple of size 7.

Attributes

implicit def tupler8Append[T1, T2, T3, T4, T5, T6, T7, T8, T9]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8), T9] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9); }

A Tupler that appends an element to an existing tuple of size 8.

A Tupler that appends an element to an existing tuple of size 8.

Attributes

implicit def tupler9Append[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10]: Tupler[(T1, T2, T3, T4, T5, T6, T7, T8, T9), T10] { type Out = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10); }

A Tupler that appends an element to an existing tuple of size 9.

A Tupler that appends an element to an existing tuple of size 9.

Attributes

Inherited implicits

implicit def ab[A, B]: Aux[A, B, (A, B)]

Attributes

Inherited from:
Tupler1
implicit def tupler1And2[A, B, C]: Aux[A, (B, C), (A, B, C)]

Attributes

Inherited from:
Tupler2
implicit def tupler1And3[A, B, C, D]: Aux[A, (B, C, D), (A, B, C, D)]

Attributes

Inherited from:
Tupler2
implicit def tupler1And4[A, B, C, D, E]: Tupler[A, (B, C, D, E)] { type Out = (A, B, C, D, E); }

Attributes

Inherited from:
Tupler3
implicit def tupler2And1[A, B, C]: Aux[(A, B), C, (A, B, C)]

Attributes

Inherited from:
Tupler2
implicit def tupler2And2[A, B, C, D]: Aux[(A, B), (C, D), (A, B, C, D)]

Attributes

Inherited from:
Tupler3
implicit def tupler2And3[A, B, C, D, E]: Tupler[(A, B), (C, D, E)] { type Out = (A, B, C, D, E); }

Attributes

Inherited from:
Tupler3