derivation
derivation
API
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
/
MapBasedCodecs
/
MapBasedAdtEncoder
MapBasedAdtEncoder
io.bullet.borer.derivation.MapBasedCodecs$.MapBasedAdtEncoder
abstract
class
MapBasedAdtEncoder
[
T
](
strategy
:
AdtEncodingStrategy
)
extends
DerivedAdtEncoder
[
T
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
DerivedAdtEncoder
[
T
]
trait
AdtEncoder
[
T
]
trait
Encoder
[
T
]
class
Object
trait
Matchable
class
Any
Clear all
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