EnumHelper
reactivemongo.api.bson.EnumHelper
object EnumHelper
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EnumHelper.type
Members list
Value members
Concrete methods
enum Color:
case Red, Green, Blue
import reactivemongo.api.bson.EnumHelper
val valueOf: String => Option[Color] = EnumHelper.insensitiveValueOf[Color]
assert(valueOf("Red") contains Color.Red)
assert(valueOf("red") contains Color.Red)
assert(valueOf("RED") contains Color.Red)
Attributes
enum Color:
case Red, Green, Blue
import reactivemongo.api.bson.EnumHelper
val valueOf: String => Option[Color] = EnumHelper.lowerCaseValueOf[Color]
assert(valueOf("Red").isEmpty)
assert(valueOf("red") contains Color.Red)
Attributes
enum Color:
case Red, Green, Blue
import reactivemongo.api.bson.EnumHelper
val valueOf: String => Option[Color] = EnumHelper.strictValueOf[Color]
assert(valueOf("Red") contains Color.Red)
assert(valueOf("red").isEmpty)
Attributes
enum Color:
case Red, Green, Blue
import reactivemongo.api.bson.EnumHelper.upperCaseValueOf
val valueOf: String => Option[Color] = upperCaseValueOf[Color]
assert(valueOf("red").isEmpty)
assert(valueOf("RED") contains Color.Red)
Attributes
In this article