derivation
derivation
io.bullet.borer.derivation
ArrayBasedCodecs
ArrayBasedAdtDecoder
ArrayBasedAdtEncoder
CompactMapBasedCodecs
DerivationApi
DerivationConfig
DerivationConfig
Derive
MacroCall
DerivedAdtDecoder
DerivedAdtEncoder
MapBasedCodecs
MapBasedAdtDecoder
MapBasedAdtEncoder
key
io.bullet.borer.derivation.helpers
derivation
/
io.bullet.borer.derivation
/
DerivedAdtEncoder
DerivedAdtEncoder
abstract
class
DerivedAdtEncoder
[
T
]
extends
AdtEncoder
[
T
]
Base class of all macro-generated AdtEncoders.
Graph
Supertypes
Known subtypes
trait
AdtEncoder
[
T
]
trait
Encoder
[
T
]
class
Object
trait
Matchable
class
Any
class
ArrayBasedAdtEncoder
[
T
]
class
MapBasedAdtEncoder
[
T
]
Value members
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