enumeratum.values
DoobieEnum for IntEnumEntry
scala> import enumeratum.values._ scala> import doobie._ scala> import doobie.implicits._ scala> sealed abstract class ShirtSize(val value:Int) extends IntEnumEntry scala> case object ShirtSize extends IntEnum[ShirtSize] with IntDoobieEnum[ShirtSize] { | case object Small extends ShirtSize(1) | case object Medium extends ShirtSize(2) | case object Large extends ShirtSize(3) | val values = findValues | } scala> case class Shirt(size: ShirtSize) scala> sql"select size from Shirt".query[Shirt].to[List]
DoobieEnum for IntEnumEntry