gs-upickle
gs-upickle
org.hungerford.generic.schema.upickle
UPickleCoproductSchemaTranslation
CoproductReader
emptyReader
subtypeReaderWithoutDiscriminator
tupleReader
CoproductReader
CoproductWriter
emptyWriter
subtypeWriter
tupleWriter
CoproductWriter
SchemaTranslator_T_CoproductShape_ReadWriter
UPickleProductTranslation
UPickleProductTranslation
UPickleSchemaTranslation
UPickleSchemaTranslation
UPickleSingletonSchemaTranslation
SchemaTranslator_T_SingletonShape_ReadWriter
UPickleSingletonSchemaTranslation
gs-upickle
/
org.hungerford.generic.schema.upickle
/
UPickleCoproductSchemaTranslation
/
CoproductWriter
/
tupleWriter
tupleWriter
given
tupleWriter
[T, H, Tail <:
Tuple
](using val h:
Aux
[
T
,
H
,
Option
[
Value
]], val t:
Aux
[
T
,
Tail
,
Option
[
Value
]]):
CoproductWriter
[
T
,
H
*:
Tail
]
Type members
Value members
Type members
Types
type
Out
=
Option
[
Value
]
Value members
Concrete methods
override
def
write
(value:
T
, informedBy:
H
*:
Tail
):
Out
Definition Classes
CoproductWriter
Concrete fields
protected
val
h
:
Aux
[
T
,
H
,
Option
[
Value
]]
protected
val
t
:
Aux
[
T
,
Tail
,
Option
[
Value
]]