DerivedAdtEncoder

abstract class DerivedAdtEncoder[T] extends AdtEncoder[T]

Base class of all macro-generated AdtEncoders.

trait AdtEncoder[T]
trait Encoder[T]
class Object
trait Matchable
class Any

Value members

Abstract methods

def writeAdtValue[A](w: Writer, typeId: Long, value: A)(using encoder: Encoder[A]): Writer
def writeAdtValue[A](w: Writer, typeId: String, value: A)(using encoder: Encoder[A]): Writer

Inherited methods

def write(w: Writer, value: T): Writer
Inherited from:
Encoder