dhall-scala-codec
dhall-scala-codec
org.dhallj.codec
Decoder
Decoder
DecodingFailure
Encoder
Encoder
org.dhallj.codec.syntax
DhallCodecAnyOps
DhallCodecExprOps
dhall-scala-codec
/
org.dhallj.codec
/
Encoder
Encoder
trait
Encoder
[A]
Companion
object
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Abstract methods
def
dhallType
(value:
Option
[
A
], target:
Option
[
Expr
]):
Expr
Implicitly added by
encodeOption
def
dhallType
(value:
Option
[
A
], target:
Option
[
Expr
]):
Expr
Implicitly added by
encodeVector
def
dhallType
(value:
Option
[
A
], target:
Option
[
Expr
]):
Expr
Implicitly added by
encodeList
def
dhallType
(value:
Option
[
A
], target:
Option
[
Expr
]):
Expr
def
encode
(value:
A
, target:
Option
[
Expr
]):
Expr
Implicitly added by
encodeOption
def
encode
(value:
A
, target:
Option
[
Expr
]):
Expr
Implicitly added by
encodeVector
def
encode
(value:
A
, target:
Option
[
Expr
]):
Expr
Implicitly added by
encodeList
def
encode
(value:
A
, target:
Option
[
Expr
]):
Expr
Concrete methods
def
contramap
[B](f: B =>
A
):
Encoder
[B]
Implicitly added by
encodeOption
def
contramap
[B](f: B =>
A
):
Encoder
[B]
Implicitly added by
encodeVector
def
contramap
[B](f: B =>
A
):
Encoder
[B]
Implicitly added by
encodeList
def
contramap
[B](f: B =>
A
):
Encoder
[B]
final
def
encode
(value:
A
):
Expr
Implicitly added by
encodeOption
final
def
encode
(value:
A
):
Expr
Implicitly added by
encodeVector
final
def
encode
(value:
A
):
Expr
Implicitly added by
encodeList
final
def
encode
(value:
A
):
Expr
final
def
isExactType
(typeExpr:
Expr
):
Boolean
Implicitly added by
encodeOption
final
def
isExactType
(typeExpr:
Expr
):
Boolean
Implicitly added by
encodeVector
final
def
isExactType
(typeExpr:
Expr
):
Boolean
Implicitly added by
encodeList
final
def
isExactType
(typeExpr:
Expr
):
Boolean