object Producer
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Producer
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class NameOptionValueProducer(element: (String, Option[BSONValue])) extends Producer[BSONElement] with Product with Serializable
- case class OptionValueProducer(element: Option[BSONValue]) extends Producer[BSONValue] with Product with Serializable
Value Members
- implicit def element2Producer[E](element: E)(implicit arg0: (E) => BSONElement): Producer[BSONElement]
- implicit def identityValueProducer[B <: BSONValue](value: B): Producer[BSONValue]
- implicit def nameOptionValue2Producer[T](element: (String, Option[T]))(implicit writer: BSONWriter[T, _ <: BSONValue]): Producer[BSONElement]
- implicit def noneOptionValue2Producer(element: (String, None.type)): Producer[BSONElement]
- implicit val noneOptionValueProducer: (None.type) => Producer[BSONValue]
- implicit def optionValueProducer[T](element: Option[T])(implicit writer: BSONWriter[T, _ <: BSONValue]): Producer[BSONValue]
- implicit def valueProducer[T](element: T)(implicit writer: BSONWriter[T, _ <: BSONValue]): Producer[BSONValue]