BsonEncoder

medeia.encoder.BsonEncoder
See theBsonEncoder companion object
@FunctionalInterface
trait BsonEncoder[A]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type

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]