kantan
.
codecs
shapeless
package
shapeless
Linear Supertypes
ShapelessInstances
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
shapeless
ShapelessInstances
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Value Members
implicit
def
caseClassDecoder
[
E
,
D
,
F
,
T
,
H <:
HList
]
(
implicit
gen:
Aux
[
D
,
H
]
,
dr:
Lazy
[
Decoder
[
E
,
H
,
F
,
T
]]
)
:
DerivedDecoder
[
E
,
D
,
F
,
T
]
Definition Classes
ShapelessInstances
implicit
def
caseClassEncoder
[
E
,
D
,
T
,
H <:
HList
]
(
implicit
gen:
Aux
[
D
,
H
]
,
er:
Lazy
[
Encoder
[
E
,
H
,
T
]]
)
:
DerivedEncoder
[
E
,
D
,
T
]
Definition Classes
ShapelessInstances
def
cnilDecoder
[
E
,
F
,
T
]
(
f: (
E
) ⇒
F
)
:
Decoder
[
E
,
CNil
,
F
,
T
]
Definition Classes
ShapelessInstances
implicit
def
cnilEncoder
[
E
,
D
,
T
]
:
Encoder
[
E
,
CNil
,
T
]
Definition Classes
ShapelessInstances
implicit
def
coproductDecoder
[
E
,
H
,
D <:
Coproduct
,
F
,
T
]
(
implicit
dh:
Decoder
[
E
,
H
,
F
,
T
]
,
dt:
Decoder
[
E
,
D
,
F
,
T
]
)
:
Decoder
[
E
,
:+:
[
H
,
D
],
F
,
T
]
Definition Classes
ShapelessInstances
implicit
def
coproductEncoder
[
E
,
H
,
D <:
Coproduct
,
T
]
(
implicit
eh:
Encoder
[
E
,
H
,
T
]
,
ed:
Encoder
[
E
,
D
,
T
]
)
:
Encoder
[
E
,
:+:
[
H
,
D
],
T
]
Definition Classes
ShapelessInstances
package
laws
implicit
def
sumTypeDecoder
[
E
,
D
,
F
,
T
,
C <:
Coproduct
]
(
implicit
gen:
Aux
[
D
,
C
]
,
dr:
Lazy
[
Decoder
[
E
,
C
,
F
,
T
]]
)
:
DerivedDecoder
[
E
,
D
,
F
,
T
]
Definition Classes
ShapelessInstances
implicit
def
sumTypeEncoder
[
E
,
D
,
T
,
C <:
Coproduct
]
(
implicit
gen:
Aux
[
D
,
C
]
,
er:
Lazy
[
Encoder
[
E
,
C
,
T
]]
)
:
DerivedEncoder
[
E
,
D
,
T
]
Definition Classes
ShapelessInstances
Inherited from
ShapelessInstances
Inherited from
AnyRef
Inherited from
Any
Ungrouped