io.github.arainko.ducktape

Type members

Classlikes

object Arg
object Case
object Field
@FunctionalInterface
trait Transformer[Source, Dest]
Companion:
object
Companion:
class

Types

opaque type ArgBuilderConfig[Source, Dest, ArgSelector <: FunctionArguments]
opaque type BuilderConfig[Source, Dest]

Extensions

Extensions

extension [Source](value: Source)
def into[Dest]: AppliedBuilder[Source, Dest]
transparent inline def intoVia[Func](inline function: Func)(using ProductOf[Source], FunctionMirror[Func]): Any
def to[Dest](using Transformer[Source, Dest]): Dest
inline def via[Func](inline function: Func)(using Func: FunctionMirror[Func], Source: ProductOf[Source]): Return