BsonEncoder

zio.blocks.schema.bson.BsonEncoder
See theBsonEncoder companion object
trait BsonEncoder[A]

Encoder for BSON values.

Attributes

Companion
object
Source
BsonTypes.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Abstract methods

def encode(writer: BsonWriter, value: A, ctx: EncoderContext): Unit

Attributes

Source
BsonTypes.scala
def toBsonValue(value: A): BsonValue

Attributes

Source
BsonTypes.scala

Concrete methods

final def contramap[B](f: B => A): BsonEncoder[B]

Attributes

Source
BsonTypes.scala
def isAbsent(value: A): Boolean

Attributes

Returns

true if encoder can skip this value.

Source
BsonTypes.scala