10 lines
295 B
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
|
||
|
}
|