|
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
|
|
}
|