CaseClassBsonWriter

io.github.mbannour.bson.macros.CaseClassBsonWriter

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

inline def writeCaseClassData[T](className: String, writer: BsonWriter, value: T, encoderContext: EncoderContext): Unit
def writeCaseClassDataImpl[T : Type](className: Expr[String], writer: Expr[BsonWriter], value: Expr[T], encoderContext: Expr[EncoderContext])(implicit evidence$1: Type[T], Quotes): Expr[Unit]
def writeOptionField[T : Type](fieldType: Type[T], value: Expr[Any], writer: Expr[BsonWriter], encoderContext: Expr[EncoderContext])(implicit evidence$1: Type[T], Quotes): Expr[Unit]