object EvoEncoder
- Companion:
- class
Type members
Classlikes
class NewtypeEncoder[A](using nt: ValueClass[A])(using enc: Encoder[Representation]) extends EvoEncoder[A]
class ProductEncoder[A](using mirror: ProductOf[A])(using x$2: A <:< Product)(fieldInstances: All[Encoder, <none>]) extends LazySummonByConfig[EvoObjectEncoder, A]
class SumEncoder[A](mkSubEncoders: => Map[String, Encoder[A]])(using config: => Config[A], mirror: SumOf[A], matching: Matching[A]) extends EvoObjectEncoder[A]