DerivedAdtDecoder

io.bullet.borer.derivation.DerivedAdtDecoder
abstract class DerivedAdtDecoder[T] extends AdtDecoder[T]

Base class of all macro-generated AdtDecoders.

Attributes

Graph
Supertypes
trait AdtDecoder[T]
trait Decoder[T]
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def failExpectedTypeId(r: Reader): Nothing

Inherited methods

def read(r: Reader, typeId: String): T

Attributes

Inherited from:
AdtDecoder
def read(r: Reader, typeId: Long): T

Attributes

Inherited from:
AdtDecoder
def read(r: Reader): T

Attributes

Inherited from:
Decoder