ParamConcat

sttp.tapir.typelevel.ParamConcat$
See theParamConcat companion trait

Attributes

Companion:
trait
Graph
Supertypes
Self type

Members list

Concise view

Type members

Inherited types

type Aux[T, U, TU] = ParamConcat[T, U] { type Out = TU; }

Attributes

Inherited from:
LowPriorityTupleConcat0

Implicits

Implicits

implicit def concatNothingNothing[U]: Aux[Nothing, Nothing, Nothing]
implicit def concatNothingUnit[U]: Aux[Nothing, Unit, Unit]
implicit def concatUnitNothing[U]: Aux[Unit, Nothing, Unit]
implicit def concatUnitUnit[U]: Aux[Unit, Unit, Unit]

Inherited implicits

implicit def concatNothingLeft[U](implicit ua: TupleArity[U]): Aux[Nothing, U, U]

Attributes

Inherited from:
LowPriorityTupleConcat4
implicit def concatNothingRight[T](implicit ta: TupleArity[T]): Aux[T, Nothing, T]

Attributes

Inherited from:
LowPriorityTupleConcat3
implicit def concatSingleAndSingle[T, U, TU](implicit tc: JoinAux[(T), (U), TU]): Aux[T, U, TU]

Attributes

Inherited from:
LowPriorityTupleConcat0
implicit def concatSingleAndTuple[T, U, TU](implicit tc: JoinAux[(T), U, TU], ua: TupleArity[U]): Aux[T, U, TU]

Attributes

Inherited from:
LowPriorityTupleConcat1
implicit def concatTupleAndSingle[T, U, TU](implicit tc: JoinAux[T, (U), TU], ta: TupleArity[T]): Aux[T, U, TU]

Attributes

Inherited from:
LowPriorityTupleConcat1
implicit def concatTuples[T, U, TU](implicit tc: JoinAux[T, U, TU], ta: TupleArity[T], ua: TupleArity[U]): Aux[T, U, TU]

Attributes

Inherited from:
LowPriorityTupleConcat2
implicit def concatUnitLeft[U](implicit ua: TupleArity[U]): Aux[Unit, U, U]

Attributes

Inherited from:
LowPriorityTupleConcat4
implicit def concatUnitRight[T](implicit ta: TupleArity[T]): Aux[T, Unit, T]

Attributes

Inherited from:
LowPriorityTupleConcat3