TransformerBuilder

final case
class TransformerBuilder[From, To, FromSubcases <: Tuple, ToSubcases <: Tuple, DerivedFromSubcases <: Tuple, DerivedToSubcases <: Tuple] extends Builder[[From, To, FromSubcases <: Tuple, ToSubcases <: Tuple, DerivedFromSubcases <: Tuple, DerivedToSubcases <: Tuple] =>> TransformerBuilder[From, To, FromSubcases, ToSubcases, DerivedFromSubcases, DerivedToSubcases], From, To, FromSubcases, ToSubcases, DerivedFromSubcases, DerivedToSubcases]
Companion
object
trait Serializable
trait Product
trait Equals
trait Builder[[From, To, FromSubcases <: Tuple, ToSubcases <: Tuple, DerivedFromSubcases <: Tuple, DerivedToSubcases <: Tuple] =>> TransformerBuilder[From, To, FromSubcases, ToSubcases, DerivedFromSubcases, DerivedToSubcases], From, To, FromSubcases, ToSubcases, DerivedFromSubcases, DerivedToSubcases]
class Object
trait Matchable
class Any

Value members

Inherited methods

final inline
def build: Transformer[From, To]
Inherited from
Builder
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
final inline
def withCaseInstance[Type <: From](f: Type => <: To): TransformerBuilder[From, To, FromSubcases, ToSubcases, DropByType[Type, DerivedFromSubcases], DerivedToSubcases]
Inherited from
Builder
final transparent inline
def withFieldComputed[FieldType, Provided](inline selector: To => FieldType, f: From => Provided)(using Provided <:< FieldType): Any
Inherited from
Builder
final transparent inline
def withFieldConst[FieldType, Provided](inline selector: To => FieldType, const: Provided)(using Provided <:< FieldType): Any
Inherited from
Builder
final transparent inline
def withFieldRenamed[FromFieldType, ToFieldType](inline toSelector: To => ToFieldType, inline fromSelector: From => FromFieldType)(using FromFieldType <:< ToFieldType): Any
Inherited from
Builder