Error during compilation of a CirceEnum: knownDirectSubclasses observed before subclass registered
Using:
- Scala - 2.12.1
- enumeratum - 1.5.3
- enumeratum-circe - 1.5.3
Enumeratum ADT looks like:
import enumeratum._
sealed trait Role extends EnumEntry
case object Role extends CirceEnum[Role] with Enum[Role] {
case object Service extends Role
case object User extends Role
val values = findValues
}
For this case, two errors are produced:
[error] knownDirectSubclasses of Role observed before subclass Service registered
[error] knownDirectSubclasses of Role observed before subclass User registered
Error during compilation of a CirceEnum:
knownDirectSubclasses observed before subclass registeredUsing:
Enumeratum ADT looks like:
For this case, two errors are produced: