EvoEncoder

object EvoEncoder
Companion:
class
class Object
trait Matchable
class Any

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]

Value members

Concrete methods

inline def derived[A](using config: => Config[A]): EvoEncoder[A]

Givens

Givens

given given_LazySummonByConfig_EvoEncoder_A[A : ProductOf]: LazySummonByConfig[EvoEncoder, A]