circe

io.taig.enumeration.ext.circe
See thecirce companion trait
object circe extends circe

Attributes

Companion
trait
Graph
Supertypes
trait circe
class Object
trait Matchable
class Any
Self type
circe.type

Members list

Value members

Inherited methods

def codecEnumeration[A, B : Show](f: A => B)(implicit evidence$1: Show[B], evidence$2: Hash[B], Aux[A, A], Decoder[B], Encoder[B]): Codec[A]

Attributes

Inherited from:
circe
def decoderEnumeration[A, B : Hash](f: A => B)(using Aux[A, A])(implicit evidence$1: Show[B], evidence$2: Hash[B], decoder: Decoder[B]): Decoder[A]

Attributes

Inherited from:
circe
def encoderEnumeration[A, B : Hash](f: A => B)(using Aux[A, A])(implicit evidence$1: Hash[B], encoder: Encoder[B]): Encoder[A]

Attributes

Inherited from:
circe

Givens

Inherited givens

given decodeMapping[A, B](using mapping: Mapping[A, B], decoder: Decoder[B])(using Show[B]): Decoder[A]

Attributes

Inherited from:
circe
given encodeMapping[A, B](using mapping: Mapping[A, B], encoder: Encoder[B]): Encoder[A]

Attributes

Inherited from:
circe