Arg

io.github.arainko.ducktape.Arg$
object Arg

Attributes

Source:
ArgBuilderConfig.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Arg.type

Members list

Concise view

Value members

Concrete methods

def computed[Source, Dest, ArgType, ActualType, ArgSelector <: FunctionArguments](selector: ArgSelector => ArgType, f: Source => ActualType)(using ev1: ProductOf[Source], ev2: ActualType <:< ArgType): ArgBuilderConfig[Source, Dest, ArgSelector]

Attributes

Source:
ArgBuilderConfig.scala
def const[Source, Dest, ArgType, ActualType, ArgSelector <: FunctionArguments](selector: ArgSelector => ArgType, const: ActualType)(using ev1: ProductOf[Source], ev2: ActualType <:< ArgType): ArgBuilderConfig[Source, Dest, ArgSelector]

Attributes

Source:
ArgBuilderConfig.scala
def fallibleComputed[F[x], Source, Dest, ArgType, ActualType, ArgSelector <: FunctionArguments](selector: ArgSelector => ArgType, f: Source => F[ActualType])(using ev1: ProductOf[Source], ev2: ActualType <:< ArgType): FallibleArgBuilderConfig[F, Source, Dest, ArgSelector]

Attributes

Source:
ArgBuilderConfig.scala
def fallibleConst[F[x], Source, Dest, ArgType, ActualType, ArgSelector <: FunctionArguments](selector: ArgSelector => ArgType, const: F[ActualType])(using ev1: ProductOf[Source], ev2: ActualType <:< ArgType): FallibleArgBuilderConfig[F, Source, Dest, ArgSelector]

Attributes

Source:
ArgBuilderConfig.scala
def renamed[Source, Dest, ArgType, FieldType, ArgSelector <: FunctionArguments](destSelector: ArgSelector => ArgType, sourceSelector: Source => FieldType)(using ev1: ProductOf[Source], ev2: FieldType <:< ArgType): ArgBuilderConfig[Source, Dest, ArgSelector]

Attributes

Source:
ArgBuilderConfig.scala