Packages

package enums

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. enums
  2. KebsCirceValueEnums
  3. KebsCirceEnums
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait KebsCirceEnums extends AnyRef
  2. trait KebsCirceEnumsLowercase extends AnyRef
    Definition Classes
    KebsCirceEnums
  3. trait KebsCirceEnumsUppercase extends AnyRef
    Definition Classes
    KebsCirceEnums
  4. trait KebsCirceValueEnums extends AnyRef

Value Members

  1. def enumDecoder[E](enum: EnumLike[E]): Decoder[E]
    Definition Classes
    KebsCirceEnums
  2. final def enumDecoder[E](enum: EnumLike[E], _comap: (String) => Option[E]): Decoder[E]
    Attributes
    protected
    Definition Classes
    KebsCirceEnums
  3. implicit def enumDecoderImpl[E](implicit ev: EnumLike[E]): Decoder[E]
    Definition Classes
    KebsCirceEnums
  4. def enumEncoder[E](enum: EnumLike[E]): Encoder[E]
    Definition Classes
    KebsCirceEnums
  5. final def enumEncoder[E](enum: EnumLike[E], _map: (E) => String): Encoder[E]
    Attributes
    protected
    Definition Classes
    KebsCirceEnums
  6. implicit def enumEncoderImpl[E](implicit ev: EnumLike[E]): Encoder[E]
    Definition Classes
    KebsCirceEnums
  7. final def enumNameDeserializationError[E](enum: EnumLike[E], name: String): String
    Attributes
    protected
    Definition Classes
    KebsCirceEnums
    Annotations
    @inline()
  8. final def enumValueDeserializationError[E](enum: EnumLike[E], value: Json): String
    Attributes
    protected
    Definition Classes
    KebsCirceEnums
    Annotations
    @inline()
  9. def lowercaseEnumDecoder[E](enum: EnumLike[E]): Decoder[E]
    Definition Classes
    KebsCirceEnums
  10. def lowercaseEnumEncoder[E](enum: EnumLike[E]): Encoder[E]
    Definition Classes
    KebsCirceEnums
  11. def uppercaseEnumDecoder[E](enum: EnumLike[E]): Decoder[E]
    Definition Classes
    KebsCirceEnums
  12. def uppercaseEnumEncoder[E](enum: EnumLike[E]): Encoder[E]
    Definition Classes
    KebsCirceEnums
  13. def valueEnumDecoder[V, E <: ValueEnumLikeEntry[V]](enum: ValueEnumLike[V, E])(implicit decoder: Decoder[V]): Decoder[E]
    Definition Classes
    KebsCirceValueEnums
  14. implicit def valueEnumDecoderImpl[V, E <: ValueEnumLikeEntry[V]](implicit ev: ValueEnumLike[V, E], decoder: Decoder[V]): Decoder[E]
    Definition Classes
    KebsCirceValueEnums
  15. final def valueEnumDeserializationError[V, E <: ValueEnumLikeEntry[V]](enum: ValueEnumLike[V, E], value: Json): String
    Attributes
    protected
    Definition Classes
    KebsCirceValueEnums
    Annotations
    @inline()
  16. def valueEnumEncoder[V, E <: ValueEnumLikeEntry[V]](enum: ValueEnumLike[V, E])(implicit encoder: Encoder[V]): Encoder[E]
    Definition Classes
    KebsCirceValueEnums
  17. implicit def valueEnumEncoderImpl[V, E <: ValueEnumLikeEntry[V]](implicit ev: ValueEnumLike[V, E], encoder: Encoder[V]): Encoder[E]
    Definition Classes
    KebsCirceValueEnums
  18. object lowercase extends KebsCirceEnumsLowercase with KebsCirceValueEnums
  19. object uppercase extends KebsCirceEnumsUppercase with KebsCirceValueEnums

Inherited from KebsCirceValueEnums

Inherited from KebsCirceEnums

Inherited from AnyRef

Inherited from Any

Ungrouped