FoldLeft

sttp.tapir.typelevel.TupleOps.FoldLeft
See theFoldLeft companion trait
object FoldLeft extends TupleFoldInstances

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
FoldLeft.type

Members list

Type members

Inherited types

type Aux[In, T, Op, Out0] = FoldLeft[In, T, Op] { type Out = Out0; }

Attributes

Inherited from:
TupleFoldInstances

Implicits

Inherited implicits

implicit def t0[In, Op]: Aux[In, Unit, Op, In]

Attributes

Inherited from:
TupleFoldInstances
implicit def t1[In, A, Op](implicit f: Case[In, A, Op]): Aux[In, Tuple1[A], Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t10[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, X, T10, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9), Op, X], f: Case[X, T10, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t11[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, X, T11, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), Op, X], f: Case[X, T11, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t12[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, X, T12, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), Op, X], f: Case[X, T12, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t13[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, X, T13, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), Op, X], f: Case[X, T13, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t14[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, X, T14, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), Op, X], f: Case[X, T14, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t15[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, X, T15, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), Op, X], f: Case[X, T15, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t16[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, X, T16, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Op, X], f: Case[X, T16, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t17[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, X, T17, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), Op, X], f: Case[X, T17, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t18[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, X, T18, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17), Op, X], f: Case[X, T18, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t19[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, X, T19, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18), Op, X], f: Case[X, T19, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t2[In, T1, X, T2, Op](implicit fold: Aux[In, Tuple1[T1], Op, X], f: Case[X, T2, Op]): Aux[In, (T1, T2), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t20[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, X, T20, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19), Op, X], f: Case[X, T20, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t21[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, X, T21, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20), Op, X], f: Case[X, T21, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t22[In, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, X, T22, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21), Op, X], f: Case[X, T22, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t3[In, T1, T2, X, T3, Op](implicit fold: Aux[In, (T1, T2), Op, X], f: Case[X, T3, Op]): Aux[In, (T1, T2, T3), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t4[In, T1, T2, T3, X, T4, Op](implicit fold: Aux[In, (T1, T2, T3), Op, X], f: Case[X, T4, Op]): Aux[In, (T1, T2, T3, T4), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t5[In, T1, T2, T3, T4, X, T5, Op](implicit fold: Aux[In, (T1, T2, T3, T4), Op, X], f: Case[X, T5, Op]): Aux[In, (T1, T2, T3, T4, T5), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t6[In, T1, T2, T3, T4, T5, X, T6, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5), Op, X], f: Case[X, T6, Op]): Aux[In, (T1, T2, T3, T4, T5, T6), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t7[In, T1, T2, T3, T4, T5, T6, X, T7, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6), Op, X], f: Case[X, T7, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t8[In, T1, T2, T3, T4, T5, T6, T7, X, T8, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7), Op, X], f: Case[X, T8, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances
implicit def t9[In, T1, T2, T3, T4, T5, T6, T7, T8, X, T9, Op](implicit fold: Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8), Op, X], f: Case[X, T9, Op]): Aux[In, (T1, T2, T3, T4, T5, T6, T7, T8, T9), Op, f.Out]

Attributes

Inherited from:
TupleFoldInstances