Tupler3

trait Tupler3 extends Tupler2
trait Tupler2
trait Tupler1
class Object
trait Matchable
class Any
trait Tupler4
object Tupler

Type members

Inherited types

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

Implicits

Implicits

implicit def leftUnit[A]: Aux[Unit, A, A]
implicit def tupler2And2[A, B, C, D]: Aux[(A, B), (C, D), (A, B, C, D)]
implicit def tupler2And3[A, B, C, D, E]: Tupler[(A, B), (C, D, E)] { type Out = (A, B, C, D, E); }

Inherited implicits

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