SumEncoder
class SumEncoder[A](mkSubEncoders: => Map[String, Encoder[A]])(using config: => Config[A], mirror: SumOf[A], matching: Matching[A]) extends EvoObjectEncoder[A]
trait EvoObjectEncoder[A]
trait AsObject[A]
trait AsRoot[A]
trait EvoEncoder[A]
trait Encoder[A]
trait Serializable
class Object
trait Matchable
class Any