Arg
io.github.arainko.ducktape.Arg$
object Arg
Attributes
- Source:
- ArgBuilderConfig.scala
- Graph
- Supertypes
- class Objecttrait Matchableclass 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