FromBson

morphling.reactivemongo.FromBson$
See theFromBson companion trait
object FromBson

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
FromBson.type

Members list

Type members

Classlikes

trait AllOps[S[_], A] extends Ops[S, A]

Attributes

Supertypes
trait Ops[S, A]
trait Serializable
class Object
trait Matchable
class Any
trait Ops[S[_], A] extends Serializable

Attributes

Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
trait AllOps[S, A]
trait ToFromBsonOps extends Serializable

Attributes

Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
object nonInheritedOps.type

Attributes

Supertypes
trait Serializable
class Object
trait Matchable
class Any
Self type
object ops

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
ops.type

Value members

Concrete methods

def annDecoderAlg[P[_], Ann[_]](using evidence$5: FromBson[P], interpret: FunctionK[Ann, [T] =>> () => BSONReader[T]]): HAlgebra[[Y1[_], Z1] =>> HEnvT[Ann, [Y[_], Z] =>> SchemaF[P, Y, Z], Y1, Z1], BSONReader]
def apply[S[_]](implicit instance: FromBson[S]): FromBson[S]

Summon an instance of FromBson for S.

Summon an instance of FromBson for S.

Attributes

def decodeObj[I](rb: FreeApplicative[[_] =>> PropSchema[I, BSONReader, _$31], I]): BSONReader[I]
def decoderAlg[P[_]](using evidence$4: FromBson[P]): HAlgebra[[Y[_], Z] =>> SchemaF[P, Y, Z], BSONReader]

Givens

Givens

given given_FromBson_AnnotatedSchema[P[_], A[_]](using evidence$2: FromBson[P], evidence$3: FunctionK[A, [T] =>> () => BSONReader[T]]): FromBson[[_] =>> AnnotatedSchema[P, A, _$12]]
given given_FromBson_EitherK[P[_], Q[_]](using evidence$6: FromBson[P], evidence$7: FromBson[Q]): FromBson[[_] =>> EitherK[P, Q, _$40]]
given given_FromBson_Schema[P[_]](using evidence$1: FromBson[P]): FromBson[[_] =>> Schema[P, _$4]]