Macros for generating BSONReader
and BSONWriter
implementations for case
at compile time.
Macros for generating BSONReader
and BSONWriter
implementations for case
at compile time. Invoking these macros is equivalent to writing anonymous
class implementations by hand.
case class Person(name: String, surname: String) implicit val personHandler = Macros.handler[Person]
Macros.Options for specific options