This method may throw exceptions at runtime.
If used outside a reader, one should consider readTry(bson: B): Try[T] or readOpt(bson: B): Option[T].
Concrete Value Members
final def!=(arg0: Any): Boolean
Definition Classes
AnyRef → Any
final def##(): Int
Definition Classes
AnyRef → Any
def+(other: String): String
Implicit information
This member is added by an implicit conversion from VariantBSONReader[B, T] to
any2stringadd[VariantBSONReader[B, T]] performed by method any2stringadd in scala.Predef.
This member is added by an implicit conversion from VariantBSONReader[B, T] to
ArrowAssoc[VariantBSONReader[B, T]] performed by method ArrowAssoc in scala.Predef.
This member is added by an implicit conversion from VariantBSONReader[B, T] to
Ensuring[VariantBSONReader[B, T]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from VariantBSONReader[B, T] to
Ensuring[VariantBSONReader[B, T]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from VariantBSONReader[B, T] to
Ensuring[VariantBSONReader[B, T]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from VariantBSONReader[B, T] to
Ensuring[VariantBSONReader[B, T]] performed by method Ensuring in scala.Predef.
This member is added by an implicit conversion from VariantBSONReader[B, T] to
StringFormat[VariantBSONReader[B, T]] performed by method StringFormat in scala.Predef.
Definition Classes
StringFormat
Annotations
@inline()
final defgetClass(): Class[_]
Definition Classes
AnyRef → Any
defhashCode(): Int
Definition Classes
AnyRef → Any
final defisInstanceOf[T0]: Boolean
Definition Classes
Any
final defne(arg0: AnyRef): Boolean
Definition Classes
AnyRef
final defnotify(): Unit
Definition Classes
AnyRef
final defnotifyAll(): Unit
Definition Classes
AnyRef
defreadOpt(bson: B): Option[T]
Tries to produce an instance of T from the bson value, returns None if an error occurred.
defreadTry(bson: B): Try[T]
Tries to produce an instance of T from the bson value.
This member is added by an implicit conversion from VariantBSONReader[B, T] to
ArrowAssoc[VariantBSONReader[B, T]] performed by method ArrowAssoc in scala.Predef.
A reader that produces an instance of
T
from a subtype of BSONValue.