Packages

package dsl

Main object to import in order to use Chimney's features

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dsl
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait FlagsDsl[UpdateFlag[_ <: TransformerFlags], Flags <: TransformerFlags] extends AnyRef
  2. 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

  3. 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

  4. class TransformerConfiguration[Flags <: TransformerFlags] extends FlagsDsl[[F1]TransformerConfiguration[F1], Flags]
  5. 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

  6. 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

  7. final class TransformerFInto[F[+_], From, To, C <: TransformerCfg, Flags <: TransformerFlags] extends FlagsDsl[[F1]TransformerFInto[F, From, To, C, F1], Flags]
  8. implicit final class TransformerFOps[From] extends AnyVal
  9. 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

  10. 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

  1. object TransformerConfiguration

Inherited from AnyRef

Inherited from Any

Ungrouped