medeia
medeia
API
medeia.codec
BsonCodec
BsonCodec
BsonDocumentCodec
BsonDocumentCodec
BsonKeyCodec
BsonKeyCodec
medeia.decoder
BsonDecoder
BsonDecoder
BsonDecoderError
BsonDecoderError
FieldParseError
GenericDecoderError
InvalidTypeTag
KeyNotFound
TypeMismatch
BsonIterableDecoder
BsonKeyDecoder
BsonKeyDecoder
DefaultBsonDecoderInstances
DefaultBsonKeyDecoderInstances
ErrorStack
ErrorStack
LowestPrioDecoderAutoDerivation
StackFrame
StackFrame
Attr
Case
Custom
Index
MapKey
medeia.encoder
BsonDocumentEncoder
BsonDocumentEncoder
BsonEncoder
BsonEncoder
BsonIterableEncoder
BsonKeyEncoder
BsonKeyEncoder
DefaultBsonEncoderInstances
DefaultBsonKeyEncoderInstances
LowestPrioEncoderAutoDerivation
medeia.generic
GenericCoproductDecoder
GenericCoproductEncoder
GenericDecoder
GenericDecoder
GenericDecoderInstances
GenericDerivationOptions
GenericEncoder
GenericEncoder
GenericEncoderInstances
GenericProductDecoder
GenericProductEncoder
SealedTraitDerivationOptions
medeia.generic.auto
medeia.syntax
MedeiaSyntax
BsonDecoderOps
BsonDecoderOpsForDocument
GetSafeOpsForBsonDocument
GetSafeOpsForDocument
MedeiaOps
medeia
/
medeia.encoder
/
BsonEncoder
BsonEncoder
medeia.encoder.BsonEncoder
See the
BsonEncoder
companion object
@FunctionalInterface
trait
BsonEncoder
[
A
]
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
trait
BsonCodec
[
A
]
trait
BsonDocumentCodec
[
A
]
trait
BsonDocumentEncoder
[
A
]
trait
GenericEncoder
[
A
]
Self type
BsonEncoder
[
A
]
Clear all
Members list
Concise view
Value members
Abstract methods
def
encode
(
value
:
A
):
BsonValue
Implicitly added by
chainEncoder
def
encode
(
value
:
A
):
BsonValue
Implicitly added by
listEncoder
def
encode
(
value
:
A
):
BsonValue
Implicitly added by
nonEmptyChainEncoder
def
encode
(
value
:
A
):
BsonValue
Implicitly added by
nonEmptyListEncoder
def
encode
(
value
:
A
):
BsonValue
Implicitly added by
nonEmptySetEncoder
def
encode
(
value
:
A
):
BsonValue
Implicitly added by
optionEncoder
def
encode
(
value
:
A
):
BsonValue
Implicitly added by
setEncoder
def
encode
(
value
:
A
):
BsonValue
Implicitly added by
sortedSetEncoder
def
encode
(
value
:
A
):
BsonValue
Implicitly added by
vectorEncoder
def
encode
(
value
:
A
):
BsonValue
Concrete methods
def
contramap
[
B
](
f
:
B
=>
A
):
BsonEncoder
[
B
]
Implicitly added by
chainEncoder
def
contramap
[
B
](
f
:
B
=>
A
):
BsonEncoder
[
B
]
Implicitly added by
listEncoder
def
contramap
[
B
](
f
:
B
=>
A
):
BsonEncoder
[
B
]
Implicitly added by
nonEmptyChainEncoder
def
contramap
[
B
](
f
:
B
=>
A
):
BsonEncoder
[
B
]
Implicitly added by
nonEmptyListEncoder
def
contramap
[
B
](
f
:
B
=>
A
):
BsonEncoder
[
B
]
Implicitly added by
nonEmptySetEncoder
def
contramap
[
B
](
f
:
B
=>
A
):
BsonEncoder
[
B
]
Implicitly added by
optionEncoder
def
contramap
[
B
](
f
:
B
=>
A
):
BsonEncoder
[
B
]
Implicitly added by
setEncoder
def
contramap
[
B
](
f
:
B
=>
A
):
BsonEncoder
[
B
]
Implicitly added by
sortedSetEncoder
def
contramap
[
B
](
f
:
B
=>
A
):
BsonEncoder
[
B
]
Implicitly added by
vectorEncoder
def
contramap
[
B
](
f
:
B
=>
A
):
BsonEncoder
[
B
]