implicit final class OptionPartialTransformerOps[T] extends AnyVal
Lifts scala.Option into io.scalaland.chimney.partial.Result.
- T
type of value inside Option
- Since
0.7.0
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- OptionPartialTransformerOps
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new OptionPartialTransformerOps(option: Option[T])
- option
value to convert
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def toPartialResult: Result[T]
Converts Option to Result, using EmptyValue error if None.
Converts Option to Result, using EmptyValue error if None.
- returns
successful result if scala.Some, failed result with EmptyValue error if None
- Since
0.7.0
- def toPartialResultOrString(ifEmpty: => String): Result[T]
Converts Option to Result, using provided error message if None.
Converts Option to Result, using provided error message if None.
- ifEmpty
lazy error message for scala.None
- returns
successful result if scala.Some, failed result with provided error message if scala.None
- Since
0.7.0
- def toString(): String
- Definition Classes
- Any