Response maker companion.
- Companion:
- class
Type members
Classlikes
Identity maker for already prepared response.
Identity maker for already prepared response.
Value members
Concrete methods
Implicits
Implicits
Provides response maker for an error.
Provides response maker for an error.
import acolyte.reactivemongo.QueryResponseMaker
val maker = implicitly[QueryResponseMaker[(String, Int)]]
Provides response maker for an error.
Provides response maker for an error.
import acolyte.reactivemongo.QueryResponseMaker
val maker = implicitly[QueryResponseMaker[String]]
import reactivemongo.api.bson.BSONDocument
import acolyte.reactivemongo.QueryResponseMaker
val maker = implicitly[QueryResponseMaker[BSONDocument]]
import reactivemongo.api.bson.BSONDocument
import acolyte.reactivemongo.QueryResponseMaker
val maker = implicitly[QueryResponseMaker[List[BSONDocument]]]
Provides response maker for handler not supporting specific query.
Provides response maker for handler not supporting specific query.
import acolyte.reactivemongo.QueryResponseMaker
val maker = implicitly[QueryResponseMaker[None.type]]
implicit def writableSingleQueryResponseMaker[T](implicit w: BSONDocumentWriter[T]): QueryResponseMaker[T]
import acolyte.reactivemongo.QueryResponseMaker
case class MyCaseClass(name: String)
import reactivemongo.api.bson.BSONDocumentWriter
implicit def writer: BSONDocumentWriter[MyCaseClass] = ???
val maker = implicitly[QueryResponseMaker[MyCaseClass]]
Inherited implicits
implicit def writableTraversableQueryResponseMaker[T <: (Iterable), U](implicit w: BSONDocumentWriter[U]): QueryResponseMaker[T[U]]
import acolyte.reactivemongo.QueryResponseMaker
case class MyCaseClass(name: String)
import reactivemongo.api.bson.BSONDocumentWriter
implicit def writer: BSONDocumentWriter[MyCaseClass] = ???
val maker = implicitly[QueryResponseMaker[Seq[MyCaseClass]]]
- Inherited from:
- LowPrioQueryResponseMaker