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 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