MapBasedAdtEncoder

io.bullet.borer.derivation.MapBasedCodecs$.MapBasedAdtEncoder
abstract class MapBasedAdtEncoder[T](strategy: AdtEncodingStrategy) extends DerivedAdtEncoder[T]

Attributes

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

Members list

Concise view

Value members

Abstract methods

protected def typeName: String

Concrete methods

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

Inherited methods

def write(w: Writer, value: T): Writer

Attributes

Inherited from:
Encoder