Only for internal purposes
Annotations to use on case classes that are being processed by macros.
Methods with 'Opts' postfix will take additional options in the form of type parameters that will customize behaviour of the macros during compilation.
Only for internal purposes
Creates an instance of BSONReader and BSONWriter for case class A
Creates an instance of BSONReader and BSONWriter for case class A, and takes additional options.
Creates an instance of BSONReader for case class A
Creates an instance of BSONReader for case class A
Macros
Creates an instance of BSONReader for case class A and takes additional options
Creates an instance of BSONWriter for case class A
Creates an instance of BSONWriter for case class A and takes additional options
Macros for generating
BSONReader
andBSONWriter
implementations for case at compile time. Invoking these macros is equivalent to writing anonymous class implementations by hand.Macros.Options for specific options