Packages

  • package root
    Definition Classes
    root
  • package io
    Definition Classes
    root
  • package scalaland
    Definition Classes
    io
  • package chimney
    Definition Classes
    scalaland
  • package dsl

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

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

    Since

    0.1.0

  • package inlined

    Imports only extension methods for inlined derivation

    Imports only extension methods for inlined derivation

    Since

    0.8.0

  • package integrations
  • package partial
  • package syntax

    Imports only extension methods for summoning and using Transformer, PartialTransformer or Patcher

    Imports only extension methods for summoning and using Transformer, PartialTransformer or Patcher

    Since

    0.8.0

  • PartialTransformer
  • Patcher
  • Transformer
  • auto

package chimney

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package dsl

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

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

    Since

    0.1.0

  2. package inlined

    Imports only extension methods for inlined derivation

    Imports only extension methods for inlined derivation

    Since

    0.8.0

  3. package integrations
  4. package partial
  5. package syntax

    Imports only extension methods for summoning and using Transformer, PartialTransformer or Patcher

    Imports only extension methods for summoning and using Transformer, PartialTransformer or Patcher

    Since

    0.8.0

Type Members

  1. trait PartialTransformer[From, To] extends AutoDerived[From, To]

    Type class expressing partial transformation between source type From and target type To, with the ability of reporting path-annotated transformation error(s).

    Type class expressing partial transformation between source type From and target type To, with the ability of reporting path-annotated transformation error(s).

    From

    type of input value

    To

    type of output value

    Since

    0.7.0

    See also

    https://chimney.readthedocs.io/supported-transformations/

    https://chimney.readthedocs.io/supported-transformations/#total-transformers-vs-partialtransformers

  2. trait Patcher[A, Patch] extends AutoDerived[A, Patch]

    Type class definition that wraps patching behavior.

    Type class definition that wraps patching behavior.

    A

    type of object to apply patch to

    Patch

    type of patch object

    Since

    0.1.3

    See also

    https://chimney.readthedocs.io/supported-patching/

  3. trait Transformer[From, To] extends AutoDerived[From, To]

    Type class expressing total transformation between source type From and target type To.

    Type class expressing total transformation between source type From and target type To.

    From

    type of input value

    To

    type of output value

    Since

    0.1.0

    See also

    https://chimney.readthedocs.io/supported-transformations/

    https://chimney.readthedocs.io/supported-transformations/#total-transformers-vs-partialtransformers

Value Members

  1. object PartialTransformer extends PartialTransformerCompanionPlatform

    Companion of io.scalaland.chimney.PartialTransformer.

  2. object Patcher extends PatcherCompanionPlatform

    Companion of io.scalaland.chimney.Patcher.

  3. object Transformer extends TransformerCompanionPlatform

    Companion of io.scalaland.chimney.Transformer.

  4. object auto extends LowPriorityAutoInstances

    Imports only automatic derivation implicits

    Imports only automatic derivation implicits

    Since

    0.8.0

Ungrouped