pl.iterators.kebs.circe.enums

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object lowercase
object uppercase

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
lowercase.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
uppercase.type

Inherited classlikes

Attributes

Inherited from:
KebsCirceEnums
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object lowercase

Attributes

Inherited from:
KebsCirceEnums
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object uppercase

Value members

Inherited methods

def enumDecoder[E](enum: EnumLike[E]): Decoder[E]

Attributes

Inherited from:
KebsCirceEnums
final protected def enumDecoder[E](enum: EnumLike[E], _comap: String => Option[E]): Decoder[E]

Attributes

Inherited from:
KebsCirceEnums
def enumEncoder[E](enum: EnumLike[E]): Encoder[E]

Attributes

Inherited from:
KebsCirceEnums
final protected def enumEncoder[E](enum: EnumLike[E], _map: E => String): Encoder[E]

Attributes

Inherited from:
KebsCirceEnums
final protected def enumNameDeserializationError[E](enum: EnumLike[E], name: String): String

Attributes

Inherited from:
KebsCirceEnums
final protected def enumValueDeserializationError[E](enum: EnumLike[E], value: Json): String

Attributes

Inherited from:
KebsCirceEnums
def lowercaseEnumDecoder[E](enum: EnumLike[E]): Decoder[E]

Attributes

Inherited from:
KebsCirceEnums
def lowercaseEnumEncoder[E](enum: EnumLike[E]): Encoder[E]

Attributes

Inherited from:
KebsCirceEnums
def uppercaseEnumDecoder[E](enum: EnumLike[E]): Decoder[E]

Attributes

Inherited from:
KebsCirceEnums
def uppercaseEnumEncoder[E](enum: EnumLike[E]): Encoder[E]

Attributes

Inherited from:
KebsCirceEnums
def valueEnumDecoder[V, E <: ValueEnumLikeEntry[V]](enum: ValueEnumLike[V, E])(implicit decoder: Decoder[V]): Decoder[E]

Attributes

Inherited from:
KebsCirceValueEnums
final protected def valueEnumDeserializationError[V, E <: ValueEnumLikeEntry[V]](enum: ValueEnumLike[V, E], value: Json): String

Attributes

Inherited from:
KebsCirceValueEnums
def valueEnumEncoder[V, E <: ValueEnumLikeEntry[V]](enum: ValueEnumLike[V, E])(implicit encoder: Encoder[V]): Encoder[E]

Attributes

Inherited from:
KebsCirceValueEnums

Implicits

Inherited implicits

implicit def enumDecoderImpl[E](implicit ev: EnumLike[E]): Decoder[E]

Attributes

Inherited from:
KebsCirceEnums
implicit def enumEncoderImpl[E](implicit ev: EnumLike[E]): Encoder[E]

Attributes

Inherited from:
KebsCirceEnums
implicit def valueEnumDecoderImpl[V, E <: ValueEnumLikeEntry[V]](implicit ev: ValueEnumLike[V, E], decoder: Decoder[V]): Decoder[E]

Attributes

Inherited from:
KebsCirceValueEnums
implicit def valueEnumEncoderImpl[V, E <: ValueEnumLikeEntry[V]](implicit ev: ValueEnumLike[V, E], encoder: Encoder[V]): Encoder[E]

Attributes

Inherited from:
KebsCirceValueEnums