Field
io.github.arainko.ducktape.Field$
object Field
Attributes
- Source:
- BuilderConfig.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Field.type
Members list
Concise view
Value members
Concrete methods
def allMatching[Source, Dest, FieldSource](fieldSource: FieldSource)(using ev1: ProductOf[Source], ev2: ProductOf[Dest], ev3: ProductOf[FieldSource]): BuilderConfig[Source, Dest]
Attributes
- Source:
- BuilderConfig.scala
def computed[Source, Dest, FieldType, ActualType](selector: Dest => FieldType, f: Source => ActualType)(using ev1: ActualType <:< FieldType, ev2: ProductOf[Source], ev3: ProductOf[Dest]): BuilderConfig[Source, Dest]
Attributes
- Source:
- BuilderConfig.scala
def const[Source, Dest, FieldType, ActualType](selector: Dest => FieldType, value: ActualType)(using ev1: ActualType <:< FieldType, ev2: ProductOf[Source], ev3: ProductOf[Dest]): BuilderConfig[Source, Dest]
Attributes
- Source:
- BuilderConfig.scala
def default[Source, Dest, FieldType](selector: Dest => FieldType)(using ev1: ProductOf[Source], ev2: ProductOf[Dest]): BuilderConfig[Source, Dest]
Attributes
- Source:
- BuilderConfig.scala
def fallibleComputed[F[x], Source, Dest, FieldType, ActualType](selector: Dest => FieldType, f: Source => F[ActualType])(using ev1: ActualType <:< FieldType, ev2: ProductOf[Source], ev3: ProductOf[Dest]): FallibleBuilderConfig[F, Source, Dest]
Attributes
- Source:
- BuilderConfig.scala
def fallibleConst[F[x], Source, Dest, FieldType, ActualType](selector: Dest => FieldType, value: F[ActualType])(using ev1: ActualType <:< FieldType, ev2: ProductOf[Source], ev3: ProductOf[Dest]): FallibleBuilderConfig[F, Source, Dest]
Attributes
- Source:
- BuilderConfig.scala
def renamed[Source, Dest, SourceFieldType, DestFieldType](destSelector: Dest => DestFieldType, sourceSelector: Source => SourceFieldType)(using ev1: SourceFieldType <:< DestFieldType, ev2: ProductOf[Source], ev3: ProductOf[Dest]): BuilderConfig[Source, Dest]
Attributes
- Source:
- BuilderConfig.scala