Я видел ряд утверждений о том, что Scala Enumeration не является безопасным по типу. Как это безопасно? Очевидно, что тип безопасен очевидным образом, поскольку вы не можете передать значение одного перечисления в другое перечисление.
Каковы подводные камни или вещи, которые следует избегать с помощью перечисления?