BsonDecoder

zio.blocks.schema.bson.BsonDecoder
See theBsonDecoder companion object
trait BsonDecoder[A]

Decoder 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 decodeUnsafe(reader: BsonReader, trace: List[BsonTrace], ctx: BsonDecoderContext): A

Attributes

Source
BsonTypes.scala
def fromBsonValueUnsafe(value: BsonValue, trace: List[BsonTrace], ctx: BsonDecoderContext): A

Attributes

Source
BsonTypes.scala

Concrete methods

def decode(reader: BsonReader): Either[Error, A]

Attributes

Source
BsonTypes.scala
def decodeMissingUnsafe(trace: List[BsonTrace]): A

Attributes

Source
BsonTypes.scala
def fromBsonValue(value: BsonValue): Either[Error, A]

Attributes

Source
BsonTypes.scala
def map[B](f: A => B): BsonDecoder[B]

Attributes

Source
BsonTypes.scala
def mapOrFail[B](f: A => Either[String, B]): BsonDecoder[B]

Attributes

Source
BsonTypes.scala