final case class Value[T](value: T) extends Result[T] with Product with Serializable
Success value case representation
- T
type of success value
- value
value of type
T
- Since
0.7.0
- Alphabetic
- By Inheritance
- Value
- Serializable
- Product
- Equals
- Result
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Value(value: T)
- value
value of type
T
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asEither: Either[Errors, T]
Converts a partial result to an scala.Either.
Converts a partial result to an scala.Either.
- returns
scala.Right if success, scala.Left containing io.scalaland.chimney.partial.Result.Errors otherwise
- Definition Classes
- Result
- Since
0.7.0
- final def asErrorPathMessageStrings: Iterable[(String, String)]
Returns (possibly empty) collection of tuples with conventional string representation of path and string representation of error message.
Returns (possibly empty) collection of tuples with conventional string representation of path and string representation of error message.
- returns
empty scala.collection.Iterable if success, a sequence of pairs (a path to a failed field, an errors message as java.lang.String
- Definition Classes
- Result
- Since
0.7.0
- def asErrorPathMessages: Iterable[(String, ErrorMessage)]
Returns (possibly empty) collection of tuples with conventional string representation of path and errors message.
Returns (possibly empty) collection of tuples with conventional string representation of path and errors message.
- returns
empty scala.collection.Iterable if success, a sequence of pairs (a path to a failed field, an io.scalaland.chimney.partial.ErrorMessage) otherwise
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- final def asOption: Option[T]
Converts a partial result to an optional value.
Converts a partial result to an optional value.
- returns
scala.Some if success, scala.None otherwise
- Definition Classes
- Result
- Since
0.7.0
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def flatMap[U](f: (T) => Result[U]): Result[U]
Builds a new result by applying a function to a success value and using result returned by that that function.
Builds a new result by applying a function to a success value and using result returned by that that function.
- U
the element type of the returned result
- f
the function to apply to a success value
- returns
a new result built from applying a function to a success value and using the result returned by that function
- Definition Classes
- Result
- Since
0.7.0
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def map[U](f: (T) => U): Result[U]
Builds a new result by applying a function to a success value.
Builds a new result by applying a function to a success value.
- U
the element type of the returned result
- f
the function to apply to a success value
- returns
a new result built from applying a function to a success value
- Definition Classes
- Result
- Since
0.7.0
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def prependErrorPath(pathElement: => PathElement): Value.this.type
Prepends a path element to all errors represented by this result.
Prepends a path element to all errors represented by this result.
- pathElement
path element to be prepended
- returns
a result with path element prepended to all errors
- Definition Classes
- Result
- Since
0.7.0
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val value: T
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()