implicit final class PartialTransformerOps[From] extends AnyVal
Provides partial transformer operations on values of any type.
- From
type of source value
- Since
0.7.0
- Alphabetic
- By Inheritance
- PartialTransformerOps
- AnyVal
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
PartialTransformerOps(source: From)
- source
wrapped source value
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
toString(): String
- Definition Classes
- Any
-
final
def
transformIntoPartial[To](failFast: Boolean)(implicit transformer: PartialTransformer[From, To]): Result[To]
Performs in-place partial transformation of captured source value to target type.
Performs in-place partial transformation of captured source value to target type.
If you want to customize transformer behavior, consider using io.scalaland.chimney.dsl.PartialTransformerOps#intoPartial method.
- To
result target type of partial transformation
- failFast
should fail as early as the first set of errors appear
- transformer
implicit instance of io.scalaland.chimney.Transformer type class
- returns
partial transformation result value of target type
To
- Since
0.7.0
- See also
io.scalaland.chimney.auto#deriveAutomaticPartialTransformer for default implicit instance
-
final
def
transformIntoPartial[To](implicit transformer: PartialTransformer[From, To]): Result[To]
Performs in-place partial transformation of captured source value to target type.
Performs in-place partial transformation of captured source value to target type.
If you want to customize transformer behavior, consider using io.scalaland.chimney.dsl.PartialTransformerOps#intoPartial method.
- To
result target type of partial transformation
- transformer
implicit instance of io.scalaland.chimney.Transformer type class
- returns
partial transformation result value of target type
To
- Since
0.7.0
- See also
io.scalaland.chimney.auto#deriveAutomaticPartialTransformer for default implicit instance