Описание тега enumeratum
Типобезопасная, не содержащая отражений, мощная реализация перечисления для Scala с исчерпывающими предупреждениями о совпадении шаблонов и полезными интеграциями.
0
ответов
pureconfig Enumeratum более приятные исключения
Как я могу получить более приятные исключения при использовании pureconfig с Enumeratum? https://github.com/pureconfig/pureconfig/tree/master/modules/enumeratum import pureconfig._ import pureconfig.generic.auto._ import pureconfig.module.enumeratum…
28 фев '19 в 07:36
1
ответ
Использование Enumeratum Enum в карте не работает
У меня есть Enumeration, созданный с помощью enumeratum: sealed trait Language extends EnumEntry object Language extends Enum[Language] with PlayInsensitiveJsonEnum[Language] { val values: IndexedSeq[Language] = findValues case object DE extends Lan…
19 сен '18 в 12:50
0
ответов
Образец свободной версии стандартного варианта для изменения типа данных enum
У меня есть перечисление Enumeratum, и мне нужно загрузить его во фрейм данных искры. Очевидно, что это не удается из-за отсутствия кодера. import enumeratum._ sealed trait Foo extends EnumEntry object Foo extends Enum[Foo] { val values = findValues…
02 апр '19 в 22:39
0
ответов
Используйте необязательное поле StringEnumEntry в классе case с Quill в Scala
Мы успешно используем enumeratum при работе со значениями enum, как с Circe, так и с Quill. Мы определяем что-то вроде этого: sealed abstract class TopicType(val value: String) extends StringEnumEntry object TopicType extends StringEnum[TopicType] w…
24 окт '19 в 18:26
1
ответ
Сериализация Enumeratum Circe
У меня есть простой класс case: case class ColumnMetadata(name: String, displayName: String, description: Option[String], attributeType: AttributeType) sealed trait AttributeType extends EnumEntry case object AttributeType extends Enum[AttributeType…
28 май '20 в 15:32
0
ответов
Переопределить toString в scala enumeratum
Скажем, у меня определено следующее перечисление: import enumeratum._ import enumeratum.EnumEntry.Lowercase import scala.collection.immutable sealed trait Day extends EnumEntry with Lowercase object Day extends Enum[Day]{ case object MON extends Day…
03 дек '20 в 19:38
0
ответов
Реализация класса Config, содержащего Enum Map, с помощью PureConfig и Enumeratum
Я пытаюсь прочитать свой файл конфигурации в свой класс case, одним из атрибутов которого является ключ Map of Enumeratum и значение класса Case, используя библиотеки pureconfig и pureconfig-enumeratum версии 0.14.0 со scala 2.11. Когда я меняю ключ…
22 июл '22 в 19:38
1
ответ
Как получить простую строковую кодировку для перечисления Enumeratum в Zio-JSON
Допустим, у меня есть простое перечисление на основе перечисления. import enumeratum._ sealed trait Fruit extends EnumEntry object Fruit extends Enum[Fruit] { override val values: IndexedSeq[Fruit] = findValues case object Avocado extends Fruit case…
30 май '23 в 11:24