Field

io.github.arainko.ducktape.Field$package.Field
object Field

Attributes

Source
Field.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Field.type

Members list

Value members

Concrete methods

def allMatching[A, B, DestFieldTpe, ProductTpe](selector: Selector ?=> B => DestFieldTpe, product: ProductTpe): Field[A, B]

Attributes

Source
Field.scala
def allMatching[A, B, ProductTpe](product: ProductTpe): Field[A, B]

Attributes

Source
Field.scala
def computed[A, B, DestFieldTpe, ComputedTpe](selector: Selector ?=> B => DestFieldTpe, function: A => ComputedTpe): Field[A, B]

Attributes

Source
Field.scala
def const[A, B, DestFieldTpe, ConstTpe](selector: Selector ?=> B => DestFieldTpe, value: ConstTpe): Field[A, B]

Attributes

Source
Field.scala
def default[A, B, FieldType](selector: Selector ?=> B => FieldType): Field[A, B]

Attributes

Source
Field.scala
def renamed[A, B, DestFieldTpe, SourceFieldTpe](destSelector: Selector ?=> B => DestFieldTpe, sourceSelector: A => SourceFieldTpe): Field[A, B]

Attributes

Source
Field.scala