Transformer

Companion:
class
class Object
trait Matchable
class Any

Type members

Classlikes

final class Identity[Source] extends Transformer[Source, Source]

Value members

Concrete methods

def apply[Source, Dest](using transformer: Transformer[Source, Dest]): Transformer[Source, Dest]
def define[Source, Dest]: DefinitionBuilder[Source, Dest]

Givens

Givens

given forCoproducts[Source, Dest](using SumOf[Source], SumOf[Dest]): Transformer[Source, Dest]
given forProducts[Source, Dest](using ProductOf[Source], ProductOf[Dest]): Transformer[Source, Dest]
given fromAnyVal[Source <: AnyVal, Dest]: Transformer[Source, Dest]
given given_Identity_Source[Source]: Identity[Source]
given given_Transformer_Either_Either[A1, A2, B1, B2](using Transformer[A1, A2], Transformer[B1, B2]): Transformer[Either[A1, B1], Either[A2, B2]]
given given_Transformer_Option_Option[Source, Dest](using Transformer[Source, Dest]): Transformer[Option[Source], Option[Dest]]
given 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]]
given given_Transformer_Source_Option[Source, Dest](using Transformer[Source, Dest]): Transformer[Source, Option[Dest]]
given toAnyVal[Source, Dest <: AnyVal]: Transformer[Source, Dest]