Value

org.sphix.Value
See theValue companion object
enum Value[+A]

Attributes

Companion
object
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class Valid[A]
class Invalid

Members list

Type members

Enum entries

case Empty extends Value[Nothing]
final case class Invalid(reasons: Seq[InvalidReason]) extends Value[Nothing]
final case class Valid[+A](x: A) extends Value[A]

Value members

Concrete methods

def filter(p: A => Boolean): Value[A]
Extension method from Value
def get: A
Extension method from Value
def isEmpty: Boolean
Extension method from Value
def liftOption: Value[Option[A]]
Extension method from Value
def map[B](f: A => B): Value[B]
Extension method from Value
def status: Status
Extension method from Value
def toOption: Option[A]
Extension method from Value
def valid: Boolean
Extension method from Value