Packages

package dsl

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

Linear Supertypes
AnyRef, Any

Type Members

  1. trait ConfigDsl[CC[_ <: TransformerCfg], C <: TransformerCfg] 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. final class TransformerDefinition[From, To, C <: TransformerCfg] extends ConfigDsl[[C1]TransformerDefinition[From, To, C1], C]

    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

  5. final class TransformerFDefinition[F[+_], From, To, C <: TransformerCfg] extends ConfigDsl[[C1]TransformerFDefinition[F, From, To, C1], C]

    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

  6. final class TransformerFInto[F[+_], From, To, C <: TransformerCfg] extends ConfigDsl[[C1]TransformerFInto[F, From, To, C1], C]
  7. implicit final class TransformerFOps[From] extends AnyVal
  8. final class TransformerInto[From, To, C <: TransformerCfg] extends ConfigDsl[[C1]TransformerInto[From, To, C1], C]

    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

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

Inherited from AnyRef

Inherited from Any

Ungrouped