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 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 partial
  4. 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

  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

  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

Value Members

  1. object PartialTransformer extends PartialTransformerCompanionPlatform
  2. object Patcher extends PatcherCompanionPlatform

    Since

    0.1.3

  3. object Transformer extends TransformerCompanionPlatform
  4. object auto extends LowPriorityAutoInstances

    Imports only automatic derivation implicits

    Imports only automatic derivation implicits

    Since

    0.8.0

Ungrouped