io.github.arainko.ducktape.Transformer$
See theTransformer companion trait
Attributes
- Companion:
- trait
- Source:
- Transformer.scala
- Graph
- Supertypes
- Self type
- Transformer.type
Members list
Concise view
Type members
Classlikes
object Debug
Attributes
- Source:
- Transformer.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Debug.type
object ForCoproduct
Attributes
- Companion:
- trait
- Source:
- Transformer.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ForCoproduct.type
Attributes
- Companion:
- object
- Source:
- Transformer.scala
- Graph
- Supertypes
object ForProduct
Attributes
- Companion:
- trait
- Source:
- Transformer.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ForProduct.type
Attributes
- Companion:
- object
- Source:
- Transformer.scala
- Graph
- Supertypes
object FromAnyVal
Attributes
- Companion:
- trait
- Source:
- Transformer.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- FromAnyVal.type
Attributes
- Companion:
- object
- Source:
- Transformer.scala
- Graph
- Supertypes
Attributes
- Source:
- Transformer.scala
- Graph
- Supertypes
object ToAnyVal
Attributes
- Companion:
- trait
- Source:
- Transformer.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ToAnyVal.type
Attributes
- Companion:
- object
- Source:
- Transformer.scala
- Graph
- Supertypes
Value members
Concrete methods
Attributes
- Source:
- Transformer.scala
Attributes
- Source:
- Transformer.scala
Attributes
- Source:
- Transformer.scala
Deprecated methods
inline def forCoproducts[Source, Dest](using SumOf[Source], SumOf[Dest]): ForCoproduct[Source, Dest]
Attributes
- Deprecated
[Since version 0.1.5]
Use \'Transformer.betweenCoproducts\' instead- Source:
- Transformer.scala
inline def forProducts[Source, Dest](using ProductOf[Source], ProductOf[Dest]): ForProduct[Source, Dest]
Attributes
- Deprecated
[Since version 0.1.5]
Use \'Transformer.betweenProducts\' instead- Source:
- Transformer.scala
Attributes
- Deprecated
[Since version 0.1.5]
Use \'Transformer.betweenUnwrappedWrapped\' instead- Source:
- Transformer.scala
Attributes
- Deprecated
[Since version 0.1.5]
Use \'Transformer.identity\' instead- Source:
- Transformer.scala
final def given_Transformer_Either_Either[A1, A2, B1, B2](using Transformer[A1, A2], Transformer[B1, B2]): Transformer[Either[A1, B1], Either[A2, B2]]
Attributes
- Deprecated
[Since version 0.1.5]
Use \'Transformer.betweenEithers\' instead- Source:
- Transformer.scala
final def given_Transformer_Option_Option[Source, Dest](using Transformer[Source, Dest]): Transformer[Option[Source], Option[Dest]]
Attributes
- Deprecated
[Since version 0.1.5]
Use \'Transformer.betweenOptions\' instead- Source:
- Transformer.scala
final def given_Transformer_SourceCollection_DestCollection[Source, Dest, SourceCollection <: (Iterable), DestCollection <: (Iterable)](using trans: Transformer[Source, Dest], factory: Factory[Dest, DestCollection[Dest]]): Transformer[SourceCollection[Source], DestCollection[Dest]]
Attributes
- Deprecated
[Since version 0.1.5]
Use \'Transformer.betweenCollections\' instead- Source:
- Transformer.scala
final def given_Transformer_Source_Option[Source, Dest](using Transformer[Source, Dest]): Transformer[Source, Option[Dest]]
Attributes
- Deprecated
[Since version 0.1.5]
Use \'Transformer.betweenNonOptionOption\' instead- Source:
- Transformer.scala
Attributes
- Deprecated
[Since version 0.1.5]
Use \'Transformer.betweenWrappedUnwrapped\' instead- Source:
- Transformer.scala
Givens
Givens
given betweenCollections[Source, Dest, SourceCollection <: (Iterable), DestCollection <: (Iterable)](using transformer: Transformer[Source, Dest], factory: Factory[Dest, DestCollection[Dest]]): Transformer[SourceCollection[Source], DestCollection[Dest]]
Attributes
- Source:
- Transformer.scala
given betweenEithers[Source1, Source2, Dest1, Dest2](using Transformer[Source1, Source2], Transformer[Dest1, Dest2]): Transformer[Either[Source1, Dest1], Either[Source2, Dest2]]
Attributes
- Source:
- Transformer.scala
given betweenNonOptionOption[Source, Dest](using Transformer[Source, Dest]): Transformer[Source, Option[Dest]]
Attributes
- Source:
- Transformer.scala
given betweenOptions[Source, Dest](using Transformer[Source, Dest]): Transformer[Option[Source], Option[Dest]]
Attributes
- Source:
- Transformer.scala
Attributes
- Source:
- Transformer.scala
Inherited givens
inline given betweenCoproducts[Source, Dest](using SumOf[Source], SumOf[Dest]): ForCoproduct[Source, Dest]
Attributes
- Inherited from:
- LowPriorityTransformerInstances
- Source:
- Transformer.scala
inline given betweenProducts[Source, Dest](using ProductOf[Source], ProductOf[Dest]): ForProduct[Source, Dest]
Attributes
- Inherited from:
- LowPriorityTransformerInstances
- Source:
- Transformer.scala
inline given betweenUnwrappedWrapped[Source, Dest](using Dest <:< AnyVal, Dest <:< Product): ToAnyVal[Source, Dest]
Attributes
- Inherited from:
- LowPriorityTransformerInstances
- Source:
- Transformer.scala
inline given betweenWrappedUnwrapped[Source, Dest](using Source <:< AnyVal, Source <:< Product): FromAnyVal[Source, Dest]
Attributes
- Inherited from:
- LowPriorityTransformerInstances
- Source:
- Transformer.scala
Exports
Defined exports
Exported from fallible
Exported from fallible
Attributes
- Source:
- Transformer.scala
Exported from fallible
Attributes
- Source:
- Transformer.scala