fancadescala/core/src/main/scala/tf/bug/fancadetagless/Make.scala

10 lines
295 B
Scala

package tf.bug.fancadetagless
sealed trait Make {
def pins: Vector[(PinType, PinDirection)]
}
object Make {
case class Builtin(name: String, pins: Vector[(PinType, PinDirection)]) extends Make
case class Custom(world: World, pins: Vector[(PinType, PinDirection)]) extends Make
}