Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
akka.stream.FanInShapeN.scala Maven / Gradle / Ivy
// auto-generated by sbt-boilerplate
/*
* Copyright (C) 2014-2020 Lightbend Inc.
*/
package akka.stream
import scala.annotation.unchecked.uncheckedVariance
class FanInShape2[-T0, -T1, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape2(init)
override def deepCopy(): FanInShape2[T0, T1, O] = super.deepCopy().asInstanceOf[FanInShape2[T0, T1, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
}
class FanInShape3[-T0, -T1, -T2, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape3(init)
override def deepCopy(): FanInShape3[T0, T1, T2, O] = super.deepCopy().asInstanceOf[FanInShape3[T0, T1, T2, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
}
class FanInShape4[-T0, -T1, -T2, -T3, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape4(init)
override def deepCopy(): FanInShape4[T0, T1, T2, T3, O] = super.deepCopy().asInstanceOf[FanInShape4[T0, T1, T2, T3, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
}
class FanInShape5[-T0, -T1, -T2, -T3, -T4, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape5(init)
override def deepCopy(): FanInShape5[T0, T1, T2, T3, T4, O] = super.deepCopy().asInstanceOf[FanInShape5[T0, T1, T2, T3, T4, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
}
class FanInShape6[-T0, -T1, -T2, -T3, -T4, -T5, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape6(init)
override def deepCopy(): FanInShape6[T0, T1, T2, T3, T4, T5, O] = super.deepCopy().asInstanceOf[FanInShape6[T0, T1, T2, T3, T4, T5, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
}
class FanInShape7[-T0, -T1, -T2, -T3, -T4, -T5, -T6, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape7(init)
override def deepCopy(): FanInShape7[T0, T1, T2, T3, T4, T5, T6, O] = super.deepCopy().asInstanceOf[FanInShape7[T0, T1, T2, T3, T4, T5, T6, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
}
class FanInShape8[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape8(init)
override def deepCopy(): FanInShape8[T0, T1, T2, T3, T4, T5, T6, T7, O] = super.deepCopy().asInstanceOf[FanInShape8[T0, T1, T2, T3, T4, T5, T6, T7, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
}
class FanInShape9[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], in8: Inlet[T8], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: in8 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape9(init)
override def deepCopy(): FanInShape9[T0, T1, T2, T3, T4, T5, T6, T7, T8, O] = super.deepCopy().asInstanceOf[FanInShape9[T0, T1, T2, T3, T4, T5, T6, T7, T8, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
val in8: Inlet[T8 @uncheckedVariance] = newInlet[T8]("in8")
}
class FanInShape10[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], in8: Inlet[T8], in9: Inlet[T9], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: in8 :: in9 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape10(init)
override def deepCopy(): FanInShape10[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, O] = super.deepCopy().asInstanceOf[FanInShape10[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
val in8: Inlet[T8 @uncheckedVariance] = newInlet[T8]("in8")
val in9: Inlet[T9 @uncheckedVariance] = newInlet[T9]("in9")
}
class FanInShape11[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], in8: Inlet[T8], in9: Inlet[T9], in10: Inlet[T10], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: in8 :: in9 :: in10 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape11(init)
override def deepCopy(): FanInShape11[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, O] = super.deepCopy().asInstanceOf[FanInShape11[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
val in8: Inlet[T8 @uncheckedVariance] = newInlet[T8]("in8")
val in9: Inlet[T9 @uncheckedVariance] = newInlet[T9]("in9")
val in10: Inlet[T10 @uncheckedVariance] = newInlet[T10]("in10")
}
class FanInShape12[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], in8: Inlet[T8], in9: Inlet[T9], in10: Inlet[T10], in11: Inlet[T11], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: in8 :: in9 :: in10 :: in11 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape12(init)
override def deepCopy(): FanInShape12[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, O] = super.deepCopy().asInstanceOf[FanInShape12[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
val in8: Inlet[T8 @uncheckedVariance] = newInlet[T8]("in8")
val in9: Inlet[T9 @uncheckedVariance] = newInlet[T9]("in9")
val in10: Inlet[T10 @uncheckedVariance] = newInlet[T10]("in10")
val in11: Inlet[T11 @uncheckedVariance] = newInlet[T11]("in11")
}
class FanInShape13[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], in8: Inlet[T8], in9: Inlet[T9], in10: Inlet[T10], in11: Inlet[T11], in12: Inlet[T12], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: in8 :: in9 :: in10 :: in11 :: in12 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape13(init)
override def deepCopy(): FanInShape13[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, O] = super.deepCopy().asInstanceOf[FanInShape13[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
val in8: Inlet[T8 @uncheckedVariance] = newInlet[T8]("in8")
val in9: Inlet[T9 @uncheckedVariance] = newInlet[T9]("in9")
val in10: Inlet[T10 @uncheckedVariance] = newInlet[T10]("in10")
val in11: Inlet[T11 @uncheckedVariance] = newInlet[T11]("in11")
val in12: Inlet[T12 @uncheckedVariance] = newInlet[T12]("in12")
}
class FanInShape14[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], in8: Inlet[T8], in9: Inlet[T9], in10: Inlet[T10], in11: Inlet[T11], in12: Inlet[T12], in13: Inlet[T13], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: in8 :: in9 :: in10 :: in11 :: in12 :: in13 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape14(init)
override def deepCopy(): FanInShape14[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, O] = super.deepCopy().asInstanceOf[FanInShape14[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
val in8: Inlet[T8 @uncheckedVariance] = newInlet[T8]("in8")
val in9: Inlet[T9 @uncheckedVariance] = newInlet[T9]("in9")
val in10: Inlet[T10 @uncheckedVariance] = newInlet[T10]("in10")
val in11: Inlet[T11 @uncheckedVariance] = newInlet[T11]("in11")
val in12: Inlet[T12 @uncheckedVariance] = newInlet[T12]("in12")
val in13: Inlet[T13 @uncheckedVariance] = newInlet[T13]("in13")
}
class FanInShape15[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], in8: Inlet[T8], in9: Inlet[T9], in10: Inlet[T10], in11: Inlet[T11], in12: Inlet[T12], in13: Inlet[T13], in14: Inlet[T14], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: in8 :: in9 :: in10 :: in11 :: in12 :: in13 :: in14 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape15(init)
override def deepCopy(): FanInShape15[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, O] = super.deepCopy().asInstanceOf[FanInShape15[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
val in8: Inlet[T8 @uncheckedVariance] = newInlet[T8]("in8")
val in9: Inlet[T9 @uncheckedVariance] = newInlet[T9]("in9")
val in10: Inlet[T10 @uncheckedVariance] = newInlet[T10]("in10")
val in11: Inlet[T11 @uncheckedVariance] = newInlet[T11]("in11")
val in12: Inlet[T12 @uncheckedVariance] = newInlet[T12]("in12")
val in13: Inlet[T13 @uncheckedVariance] = newInlet[T13]("in13")
val in14: Inlet[T14 @uncheckedVariance] = newInlet[T14]("in14")
}
class FanInShape16[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], in8: Inlet[T8], in9: Inlet[T9], in10: Inlet[T10], in11: Inlet[T11], in12: Inlet[T12], in13: Inlet[T13], in14: Inlet[T14], in15: Inlet[T15], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: in8 :: in9 :: in10 :: in11 :: in12 :: in13 :: in14 :: in15 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape16(init)
override def deepCopy(): FanInShape16[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, O] = super.deepCopy().asInstanceOf[FanInShape16[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
val in8: Inlet[T8 @uncheckedVariance] = newInlet[T8]("in8")
val in9: Inlet[T9 @uncheckedVariance] = newInlet[T9]("in9")
val in10: Inlet[T10 @uncheckedVariance] = newInlet[T10]("in10")
val in11: Inlet[T11 @uncheckedVariance] = newInlet[T11]("in11")
val in12: Inlet[T12 @uncheckedVariance] = newInlet[T12]("in12")
val in13: Inlet[T13 @uncheckedVariance] = newInlet[T13]("in13")
val in14: Inlet[T14 @uncheckedVariance] = newInlet[T14]("in14")
val in15: Inlet[T15 @uncheckedVariance] = newInlet[T15]("in15")
}
class FanInShape17[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], in8: Inlet[T8], in9: Inlet[T9], in10: Inlet[T10], in11: Inlet[T11], in12: Inlet[T12], in13: Inlet[T13], in14: Inlet[T14], in15: Inlet[T15], in16: Inlet[T16], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: in8 :: in9 :: in10 :: in11 :: in12 :: in13 :: in14 :: in15 :: in16 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape17(init)
override def deepCopy(): FanInShape17[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, O] = super.deepCopy().asInstanceOf[FanInShape17[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
val in8: Inlet[T8 @uncheckedVariance] = newInlet[T8]("in8")
val in9: Inlet[T9 @uncheckedVariance] = newInlet[T9]("in9")
val in10: Inlet[T10 @uncheckedVariance] = newInlet[T10]("in10")
val in11: Inlet[T11 @uncheckedVariance] = newInlet[T11]("in11")
val in12: Inlet[T12 @uncheckedVariance] = newInlet[T12]("in12")
val in13: Inlet[T13 @uncheckedVariance] = newInlet[T13]("in13")
val in14: Inlet[T14 @uncheckedVariance] = newInlet[T14]("in14")
val in15: Inlet[T15 @uncheckedVariance] = newInlet[T15]("in15")
val in16: Inlet[T16 @uncheckedVariance] = newInlet[T16]("in16")
}
class FanInShape18[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], in8: Inlet[T8], in9: Inlet[T9], in10: Inlet[T10], in11: Inlet[T11], in12: Inlet[T12], in13: Inlet[T13], in14: Inlet[T14], in15: Inlet[T15], in16: Inlet[T16], in17: Inlet[T17], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: in8 :: in9 :: in10 :: in11 :: in12 :: in13 :: in14 :: in15 :: in16 :: in17 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape18(init)
override def deepCopy(): FanInShape18[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, O] = super.deepCopy().asInstanceOf[FanInShape18[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
val in8: Inlet[T8 @uncheckedVariance] = newInlet[T8]("in8")
val in9: Inlet[T9 @uncheckedVariance] = newInlet[T9]("in9")
val in10: Inlet[T10 @uncheckedVariance] = newInlet[T10]("in10")
val in11: Inlet[T11 @uncheckedVariance] = newInlet[T11]("in11")
val in12: Inlet[T12 @uncheckedVariance] = newInlet[T12]("in12")
val in13: Inlet[T13 @uncheckedVariance] = newInlet[T13]("in13")
val in14: Inlet[T14 @uncheckedVariance] = newInlet[T14]("in14")
val in15: Inlet[T15 @uncheckedVariance] = newInlet[T15]("in15")
val in16: Inlet[T16 @uncheckedVariance] = newInlet[T16]("in16")
val in17: Inlet[T17 @uncheckedVariance] = newInlet[T17]("in17")
}
class FanInShape19[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], in8: Inlet[T8], in9: Inlet[T9], in10: Inlet[T10], in11: Inlet[T11], in12: Inlet[T12], in13: Inlet[T13], in14: Inlet[T14], in15: Inlet[T15], in16: Inlet[T16], in17: Inlet[T17], in18: Inlet[T18], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: in8 :: in9 :: in10 :: in11 :: in12 :: in13 :: in14 :: in15 :: in16 :: in17 :: in18 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape19(init)
override def deepCopy(): FanInShape19[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, O] = super.deepCopy().asInstanceOf[FanInShape19[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
val in8: Inlet[T8 @uncheckedVariance] = newInlet[T8]("in8")
val in9: Inlet[T9 @uncheckedVariance] = newInlet[T9]("in9")
val in10: Inlet[T10 @uncheckedVariance] = newInlet[T10]("in10")
val in11: Inlet[T11 @uncheckedVariance] = newInlet[T11]("in11")
val in12: Inlet[T12 @uncheckedVariance] = newInlet[T12]("in12")
val in13: Inlet[T13 @uncheckedVariance] = newInlet[T13]("in13")
val in14: Inlet[T14 @uncheckedVariance] = newInlet[T14]("in14")
val in15: Inlet[T15 @uncheckedVariance] = newInlet[T15]("in15")
val in16: Inlet[T16 @uncheckedVariance] = newInlet[T16]("in16")
val in17: Inlet[T17 @uncheckedVariance] = newInlet[T17]("in17")
val in18: Inlet[T18 @uncheckedVariance] = newInlet[T18]("in18")
}
class FanInShape20[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], in8: Inlet[T8], in9: Inlet[T9], in10: Inlet[T10], in11: Inlet[T11], in12: Inlet[T12], in13: Inlet[T13], in14: Inlet[T14], in15: Inlet[T15], in16: Inlet[T16], in17: Inlet[T17], in18: Inlet[T18], in19: Inlet[T19], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: in8 :: in9 :: in10 :: in11 :: in12 :: in13 :: in14 :: in15 :: in16 :: in17 :: in18 :: in19 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape20(init)
override def deepCopy(): FanInShape20[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, O] = super.deepCopy().asInstanceOf[FanInShape20[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
val in8: Inlet[T8 @uncheckedVariance] = newInlet[T8]("in8")
val in9: Inlet[T9 @uncheckedVariance] = newInlet[T9]("in9")
val in10: Inlet[T10 @uncheckedVariance] = newInlet[T10]("in10")
val in11: Inlet[T11 @uncheckedVariance] = newInlet[T11]("in11")
val in12: Inlet[T12 @uncheckedVariance] = newInlet[T12]("in12")
val in13: Inlet[T13 @uncheckedVariance] = newInlet[T13]("in13")
val in14: Inlet[T14 @uncheckedVariance] = newInlet[T14]("in14")
val in15: Inlet[T15 @uncheckedVariance] = newInlet[T15]("in15")
val in16: Inlet[T16 @uncheckedVariance] = newInlet[T16]("in16")
val in17: Inlet[T17 @uncheckedVariance] = newInlet[T17]("in17")
val in18: Inlet[T18 @uncheckedVariance] = newInlet[T18]("in18")
val in19: Inlet[T19 @uncheckedVariance] = newInlet[T19]("in19")
}
class FanInShape21[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], in8: Inlet[T8], in9: Inlet[T9], in10: Inlet[T10], in11: Inlet[T11], in12: Inlet[T12], in13: Inlet[T13], in14: Inlet[T14], in15: Inlet[T15], in16: Inlet[T16], in17: Inlet[T17], in18: Inlet[T18], in19: Inlet[T19], in20: Inlet[T20], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: in8 :: in9 :: in10 :: in11 :: in12 :: in13 :: in14 :: in15 :: in16 :: in17 :: in18 :: in19 :: in20 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape21(init)
override def deepCopy(): FanInShape21[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, O] = super.deepCopy().asInstanceOf[FanInShape21[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
val in8: Inlet[T8 @uncheckedVariance] = newInlet[T8]("in8")
val in9: Inlet[T9 @uncheckedVariance] = newInlet[T9]("in9")
val in10: Inlet[T10 @uncheckedVariance] = newInlet[T10]("in10")
val in11: Inlet[T11 @uncheckedVariance] = newInlet[T11]("in11")
val in12: Inlet[T12 @uncheckedVariance] = newInlet[T12]("in12")
val in13: Inlet[T13 @uncheckedVariance] = newInlet[T13]("in13")
val in14: Inlet[T14 @uncheckedVariance] = newInlet[T14]("in14")
val in15: Inlet[T15 @uncheckedVariance] = newInlet[T15]("in15")
val in16: Inlet[T16 @uncheckedVariance] = newInlet[T16]("in16")
val in17: Inlet[T17 @uncheckedVariance] = newInlet[T17]("in17")
val in18: Inlet[T18 @uncheckedVariance] = newInlet[T18]("in18")
val in19: Inlet[T19 @uncheckedVariance] = newInlet[T19]("in19")
val in20: Inlet[T20 @uncheckedVariance] = newInlet[T20]("in20")
}
class FanInShape22[-T0, -T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12, -T13, -T14, -T15, -T16, -T17, -T18, -T19, -T20, -T21, +O](_init: FanInShape.Init[O]) extends FanInShape[O](_init) {
def this(name: String) = this(FanInShape.Name[O](name))
def this(in0: Inlet[T0], in1: Inlet[T1], in2: Inlet[T2], in3: Inlet[T3], in4: Inlet[T4], in5: Inlet[T5], in6: Inlet[T6], in7: Inlet[T7], in8: Inlet[T8], in9: Inlet[T9], in10: Inlet[T10], in11: Inlet[T11], in12: Inlet[T12], in13: Inlet[T13], in14: Inlet[T14], in15: Inlet[T15], in16: Inlet[T16], in17: Inlet[T17], in18: Inlet[T18], in19: Inlet[T19], in20: Inlet[T20], in21: Inlet[T21], out: Outlet[O]) = this(FanInShape.Ports(out, in0 :: in1 :: in2 :: in3 :: in4 :: in5 :: in6 :: in7 :: in8 :: in9 :: in10 :: in11 :: in12 :: in13 :: in14 :: in15 :: in16 :: in17 :: in18 :: in19 :: in20 :: in21 :: Nil))
override protected def construct(init: FanInShape.Init[O @uncheckedVariance]): FanInShape[O] = new FanInShape22(init)
override def deepCopy(): FanInShape22[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, O] = super.deepCopy().asInstanceOf[FanInShape22[T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, O]]
val in0: Inlet[T0 @uncheckedVariance] = newInlet[T0]("in0")
val in1: Inlet[T1 @uncheckedVariance] = newInlet[T1]("in1")
val in2: Inlet[T2 @uncheckedVariance] = newInlet[T2]("in2")
val in3: Inlet[T3 @uncheckedVariance] = newInlet[T3]("in3")
val in4: Inlet[T4 @uncheckedVariance] = newInlet[T4]("in4")
val in5: Inlet[T5 @uncheckedVariance] = newInlet[T5]("in5")
val in6: Inlet[T6 @uncheckedVariance] = newInlet[T6]("in6")
val in7: Inlet[T7 @uncheckedVariance] = newInlet[T7]("in7")
val in8: Inlet[T8 @uncheckedVariance] = newInlet[T8]("in8")
val in9: Inlet[T9 @uncheckedVariance] = newInlet[T9]("in9")
val in10: Inlet[T10 @uncheckedVariance] = newInlet[T10]("in10")
val in11: Inlet[T11 @uncheckedVariance] = newInlet[T11]("in11")
val in12: Inlet[T12 @uncheckedVariance] = newInlet[T12]("in12")
val in13: Inlet[T13 @uncheckedVariance] = newInlet[T13]("in13")
val in14: Inlet[T14 @uncheckedVariance] = newInlet[T14]("in14")
val in15: Inlet[T15 @uncheckedVariance] = newInlet[T15]("in15")
val in16: Inlet[T16 @uncheckedVariance] = newInlet[T16]("in16")
val in17: Inlet[T17 @uncheckedVariance] = newInlet[T17]("in17")
val in18: Inlet[T18 @uncheckedVariance] = newInlet[T18]("in18")
val in19: Inlet[T19 @uncheckedVariance] = newInlet[T19]("in19")
val in20: Inlet[T20 @uncheckedVariance] = newInlet[T20]("in20")
val in21: Inlet[T21 @uncheckedVariance] = newInlet[T21]("in21")
}