final case class Errors(errors: NonEmptyErrorsChain) extends Result[Nothing] with Product with Serializable
Errors case representation
- errors
non-empty collection of path-annotated errors
- Since
0.7.0
- Alphabetic
- By Inheritance
- Errors
- Serializable
- Product
- Equals
- Result
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Errors(errors: NonEmptyErrorsChain)
- errors
non-empty collection of path-annotated errors
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, Nothing]
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[Nothing]
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
- val errors: NonEmptyErrorsChain
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def flatMap[B](f: (Nothing) => Result[B]): Result[B]
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.
- B
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[B](f: (Nothing) => B): Result[B]
Builds a new result by applying a function to a success value.
Builds a new result by applying a function to a success value.
- B
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): Errors.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 prependPath(pathElement: PathElement): Errors
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- 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()