QueryResponseMaker

Response maker companion.

Companion:
class
class Object
trait Matchable
class Any

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]]
implicit val singleQueryResponseMaker: QueryResponseMaker[BSONDocument]
import reactivemongo.api.bson.BSONDocument
import acolyte.reactivemongo.QueryResponseMaker

val maker = implicitly[QueryResponseMaker[BSONDocument]]
implicit def traversableQueryResponseMaker[T <: Iterable[BSONDocument]]: QueryResponseMaker[T]
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