Field

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

Attributes

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

Members list

Type members

Types

opaque type Fallible[+F[x], A, B]

Attributes

Source
Field.scala

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 fallbackToDefault[A, B]: Field[A, B] & Regional

Attributes

Source
Field.scala
def fallbackToNone[A, B]: Field[A, B] & Regional

Attributes

Source
Field.scala
def fallibleComputed[F[x], A, B, DestFieldTpe](selector: Selector ?=> B => DestFieldTpe, function: A => F[DestFieldTpe]): Fallible[F, A, B]

Attributes

Source
Field.scala
def fallibleConst[F[x], A, B, DestFieldTpe](selector: Selector ?=> B => DestFieldTpe, value: F[DestFieldTpe]): Fallible[F, 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