Value
Success value case representation.
Type parameters
- A
-
type of success value
Value parameters
- value
-
value of type
A
Attributes
- Since
-
0.7.0
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Result[A]class Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
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.
Attributes
- Returns
-
empty scala.collection.Iterable if success, a sequence of pairs (a path to a failed field, an io.scalaland.chimney.partial.ErrorMessage) otherwise
- Since
-
0.7.0
Inherited methods
Converts a partial result to an scala.Either.
Converts a partial result to an scala.Either.
Attributes
- Returns
-
scala.Right if success, scala.Left containing io.scalaland.chimney.partial.Result.Errors otherwise
- Since
-
0.7.0
- Inherited from:
- Result
Converts a partial result to an scala.Either with collection of tuples with conventional string representation of path and string representation of error message as scala.Left.
Converts a partial result to an scala.Either with collection of tuples with conventional string representation of path and string representation of error message as scala.Left.
Attributes
- Returns
-
scala.Right if success, scala.Left containing a sequence of pairs (a path to a failed field, an errors message as java.lang.String otherwise
- Since
-
0.8.5
- Inherited from:
- Result
Converts a partial result to an scala.Either with collection of tuples with conventional string representation of path and errors message as scala.Left.
Converts a partial result to an scala.Either with collection of tuples with conventional string representation of path and errors message as scala.Left.
Attributes
- Returns
-
scala.Right if success, scala.Left containing a sequence of pairs (a path to a failed field, an io.scalaland.chimney.partial.ErrorMessage) otherwise
- Since
-
0.8.5
- Inherited from:
- Result
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.
Attributes
- Returns
-
empty scala.collection.Iterable if success, a sequence of pairs (a path to a failed field, an errors message as java.lang.String
- Since
-
0.7.0
- Inherited from:
- Result
Converts a partial result to an optional value.
Converts a partial result to an optional value.
Attributes
- Returns
-
scala.Some if success, scala.None otherwise
- Since
-
0.7.0
- Inherited from:
- Result
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.
Type parameters
- B
-
the element type of the returned result
Value parameters
- f
-
the function to apply to a success value
Attributes
- Returns
-
a new io.scalaland.chimney.partial.Result built from applying a function to a success value and using the io.scalaland.chimney.partial.Result returned by that function
- Since
-
0.7.0
- Inherited from:
- Result
Builds a new result by flattening the current value.
Builds a new result by flattening the current value.
Type parameters
- B
-
the element type of the returned result
Attributes
- Returns
-
a new io.scalaland.chimney.partial.Result built from applying a function to a success value and using the io.scalaland.chimney.partial.Result returned by that function
- Since
-
0.8.4
- Inherited from:
- Result
Extracts value from a partial result and applies it to the appropriate function.
Extracts value from a partial result and applies it to the appropriate function.
Type parameters
- B
-
the type of the folding
Value parameters
- onErrors
-
the function to apply to errors
- onValue
-
the function to apply to success value
Attributes
- Returns
-
a new value
- Since
-
0.8.5
- Inherited from:
- Result
Builds a new result by applying a function to a success value.
Builds a new result by applying a function to a success value.
Type parameters
- B
-
the element type of the returned result
Value parameters
- f
-
the function to apply to a success value
Attributes
- Returns
-
a new io.scalaland.chimney.partial.Result built from applying a function to a success value
- Since
-
0.7.0
- Inherited from:
- Result
Prepends a io.scalaland.chimney.partial.PathElement to all errors represented by this result.
Prepends a io.scalaland.chimney.partial.PathElement to all errors represented by this result.
Type parameters
- B
-
the element type of the returned result
Value parameters
- result
-
lazy io.scalaland.chimney.partial.Result to compute as a fallback if this one has errors
Attributes
- Returns
-
a io.scalaland.chimney.partial.Result with the first successful value or a failure combining errors from both results
- Since
-
1.0.0
- Inherited from:
- Result
Prepends a io.scalaland.chimney.partial.PathElement to all errors represented by this result.
Prepends a io.scalaland.chimney.partial.PathElement to all errors represented by this result.
Value parameters
- pathElement
-
io.scalaland.chimney.partial.PathElement to be prepended
Attributes
- Returns
-
a io.scalaland.chimney.partial.Result with io.scalaland.chimney.partial.PathElement prepended to all errors
- Since
-
0.7.0
- Inherited from:
- Result
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product