evo.derivation.circe

Members list

Concise view

Type members

Classlikes

trait EvoCodec[A] extends EvoEncoder[A] with EvoDecoder[A] with Codec[A]

Attributes

Companion:
object
Graph
Supertypes
trait Codec[A]
trait EvoDecoder[A]
trait Decoder[A]
trait EvoEncoder[A]
trait Encoder[A]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
class EvoCodecImpl[A]
object EvoCodec

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait EvoDecoder[A] extends Decoder[A]

Attributes

Companion:
object
Graph
Supertypes
trait Decoder[A]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
trait EvoCodec[A]
class EvoCodecImpl[A]
class EvoCodecImpl[A]
object EvoDecoder extends ConsistentTemplate[Decoder, EvoDecoder] with SummonForProduct

Attributes

Companion:
trait
Graph
Supertypes
trait SummonForProduct
trait ConsistentTemplate[Decoder, EvoDecoder]
trait Template
class Object
trait Matchable
class Any
Self type
trait EvoEncoder[A] extends Encoder[A]

Attributes

Companion:
object
Graph
Supertypes
trait Encoder[A]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
trait EvoCodec[A]
class EvoCodecImpl[A]
class EvoCodecImpl[A]
object EvoEncoder extends EvoTemplateEncoder with SummonForProduct

Attributes

Companion:
trait
Graph
Supertypes
trait SummonForProduct
trait Template
class Object
trait Matchable
class Any
Self type
trait EvoObjectCodec[A] extends EvoObjectEncoder[A] with EvoDecoder[A] with AsObject[A]

Attributes

Companion:
object
Graph
Supertypes
trait AsObject[A]
trait AsRoot[A]
trait Codec[A]
trait EvoDecoder[A]
trait Decoder[A]
trait AsObject[A]
trait AsRoot[A]
trait EvoEncoder[A]
trait Encoder[A]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
class EvoCodecImpl[A]

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait EvoObjectEncoder[A] extends EvoEncoder[A] with AsObject[A]

Attributes

Companion:
object
Graph
Supertypes
trait AsObject[A]
trait AsRoot[A]
trait EvoEncoder[A]
trait Encoder[A]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
class EvoCodecImpl[A]
object EvoObjectEncoder extends EvoTemplateEncoder with SummonForProduct

Attributes

Companion:
trait
Graph
Supertypes
trait SummonForProduct
trait Template
class Object
trait Matchable
class Any
Self type
abstract class EvoTemplateEncoder extends Template

Attributes

Graph
Supertypes
trait Template
class Object
trait Matchable
class Any
Known subtypes
object EvoEncoder.type
object EvoObjectEncoder.type

Value members

Concrete methods

inline def deriveEnumerationCodec[A]: Codec[A]