package dsl
Main object to import in order to use Chimney's features
- Alphabetic
- By Inheritance
- dsl
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait FlagsDsl[UpdateFlag[_ <: TransformerFlags], Flags <: TransformerFlags] extends AnyRef
- implicit final class PatcherOps[T] extends AnyVal
Provides patcher operations on values of any type
Provides patcher operations on values of any type
- T
type of object to patch
- class PatcherUsing[T, P, C <: PatcherCfg] extends AnyRef
Provides operations to customize patcher logic for specific object value and patch value.
Provides operations to customize patcher logic for specific object value and patch value.
- T
type of object to apply patch to
- P
type of patch object
- C
type-level encoded configuration of patcher
- class TransformerConfiguration[Flags <: TransformerFlags] extends FlagsDsl[[F1]TransformerConfiguration[F1], Flags]
- final class TransformerDefinition[From, To, C <: TransformerCfg, Flags <: TransformerFlags] extends FlagsDsl[[F1]TransformerDefinition[From, To, C, F1], Flags]
Allows customization of io.scalaland.chimney.Transformer derivation
Allows customization of io.scalaland.chimney.Transformer derivation
- From
type of input value
- To
type of output value
- C
type-level encoded config
- final class TransformerFDefinition[F[+_], From, To, C <: TransformerCfg, Flags <: TransformerFlags] extends FlagsDsl[[F1]TransformerFDefinition[F, From, To, C, F1], Flags]
Allows customization of io.scalaland.chimney.TransformerF derivation
Allows customization of io.scalaland.chimney.TransformerF derivation
- F
wrapper type constructor
- From
type of input value
- To
type of output value
- C
type-level encoded config
- final class TransformerFInto[F[+_], From, To, C <: TransformerCfg, Flags <: TransformerFlags] extends FlagsDsl[[F1]TransformerFInto[F, From, To, C, F1], Flags]
- implicit final class TransformerFOps[From] extends AnyVal
- final class TransformerInto[From, To, C <: TransformerCfg, Flags <: TransformerFlags] extends FlagsDsl[[F1]TransformerInto[From, To, C, F1], Flags]
Provides DSL for configuring io.scalaland.chimney.Transformer's generation and using the result to transform value at the same time
Provides DSL for configuring io.scalaland.chimney.Transformer's generation and using the result to transform value at the same time
- From
type of input value
- To
type of output value
- C
type-level encoded config
- implicit final class TransformerOps[From] extends AnyVal
Provides transformer operations on values of any type.
Provides transformer operations on values of any type.
- From
type of source value
Value Members
- object TransformerConfiguration