ToBson

object ToBson
Companion:
class
class Object
trait Matchable
class Any
ToBson.type

Type members

Classlikes

trait AllOps[S[_], A] extends Ops[S, A]
trait Ops[S[_], A] extends Serializable
trait ToToBsonOps extends Serializable
object ops

Value members

Concrete methods

@inline
def apply[S[_]](implicit instance: ToBson[S]): ToBson[S]

Summon an instance of ToBson for S.

Summon an instance of ToBson for S.

def serializeAlg[P[_]](using evidence$3: ToBson[P]): HAlgebra[[Y[_], Z] =>> SchemaF[P, Y, Z], BSONWriter]
def serializeObjF[P[_], I](rb: FreeApplicative[[_] =>> PropSchema[I, BSONWriter, _$23], I])(using evidence$4: ToBson[P]): BSONDocumentWriter[I]

Givens

Givens

given given_ToBson_AnnotatedSchema[P[_], A[_]](using evidence$2: ToBson[P]): ToBson[[_] =>> AnnotatedSchema[P, A, _$11]]
given given_ToBson_EitherK[P[_], Q[_]](using evidence$5: ToBson[P], evidence$6: ToBson[Q]): ToBson[[_] =>> EitherK[P, Q, _$31]]
given given_ToBson_Schema[P[_]](using evidence$1: ToBson[P]): ToBson[[_] =>> Schema[P, _$4]]